Italian giants Juventus have been drawn to play Portugal's Porto, while Arsenal have been dealt a tough draw against German champions Bayern Munich as the Champions League knock-out draws were made this afternoon.
Arsenal will have another chance to beat Bayern Munich in a Champions League knockout tie after the sides were paired in the round of 16.
The teams met in the knockout stages in 2005, 2013 and 2014 with the German champions winning on all three occasions. Bayern, who finished as runners-up in their group, will host the first leg.
Holders Real Madrid were given a difficult tie against Napoli as were Spanish champions Barcelona who must take on Paris St Germain.
Benfica face Borussia Dortmund, Manchester City meet Monaco, Bayer Leverkusen clash with last season's runners-up Atletico Madrid and Sevilla lock horns with English champions Leiceister City.
The full draws are as follows:
Manchester City v Monaco
Real Madrid v Napoli
Benfica v Borussia Dortmund
Bayern Munich v Arsenal
Porto v Juventus
Bayer Leverkusen v Atletico Madrid
Paris St Germain v Barcelona
Sevilla v Leicester City
The matches will be played on February 14, 15, 21 and 22 with the return matches played on March 7, 8, 14 and 15.