The English champions will have to deal with the Catalans for the second successive season, while Chelsea were also paired with Paris Saint-Germain again
Manchester City against Barcelona is the pick of the ties to emerge from Monday’s Champions League Round of 16 draw in Nyon.
The two sides met in the knockout stages in 2013-14 as well, with the Catalans eventually recording a 4-1 win on aggregate to book their ticket for the quarter-finals.
Furthermore, Paris Saint-Germain were paired with Chelsea in what will be a replay of last year’s quarter-final tie.
Reigning champions Real Madrid meet Schalke in the round of 16, while losing finalists Atletico Madrid will lock horns with Bayer Leverkusen.
Serie A champions Juventus will have to deal with Borussia Dortmund, with German titleholders Bayern Munich taking on Shakhtar Donetsk.
Finally, Arsene Wenger will return to Monaco with Arsenal, while Porto will meet Basel.
The sides who finished as group runners-up will host the first leg encounters on 17/18 and 24/25 February and will be the away teams in the return matches on 10/11 and 17/18 March.