Paris: Jose Mourinho's Chelsea were drawn on Monday against Paris Saint-Germain and Manchester City tackle Barcelona in two blockbuster Champions League last 16 ties.
Holders Real Madrid were given a palatable pairing against German side Schalke 04, and last year's beaten finalists Atletico Madrid come up against Bayer Leverkusen.
A board shows the draw for the UEFA Champions League round of 16 next to the trophy on December 15, 2014 at the UEFA headquarters in Nyon. Pic/AFP
Arsenal, finalists in 2006, face Monaco, Italian champions Juventus will have to overcome Borussia Dortmund, and German giants Bayern Munich, who beat Borussia in the 2013 final, play Shakhtar Donetsk.
Swiss outfit Basel's reward for knocking out Liverpool at the group stage was a match-up with two-time winners Porto.
The last 16 first leg games are scheduled for 17/18 and 24/25 February, with the second legs on 10/11 and 17/18 March. The final for Europe's elite club competition will take place in Berlin's Olympic stadium next June.
Champions League last 16 draw
The draw for the Champions League last 16 made on Monday:
Paris Saint-Germain (FRA) v Chelsea (ENG)
Manchester City (ENG) v Barcelona (ESP)
Bayer Leverkusen (GER) v Atletico Madrid (ESP)
Juventus (ITA) v Borussia Dortmund (GER)
Schalke 04 (GER) v Real Madrid (ESP)
Shakhtar Donetsk (UKR) v Bayern Munich (GER)
Arsenal (ENG) v Monaco (FRA)
Basel (SUI) v Porto (POR)
1st leg matches will be played on February 17-18 and 24-25; with return leg games on March 10-11 and 17-18
The final will be in Berlin on June 6