Arsenal will face Bayern Munich in the Champions League last-16, while Paris Saint-Germain will meet Barcelona.
The Gunners are well-acquainted with the German champions having faced them three times in the last four seasons.
Last term, Arsene Wenger’s side sealed a 2-0 victory at home in the group stage but were thumped 5-1 in the return fixture at the Allianz Arena.
CHAMPIONS LEAGUE LAST-16 DRAW
Manchester City vs Monaco
Real Madrid vs Napoli
Benfica vs Borussia Dortmund
Bayern Munich vs Arsenal
Porto vs Juventus
Bayer Leverkusen vs Atletico Madrid
PSG vs Barcelona
Sevilla vs Leicester City
Elsewhere, PSG, who finished runners-up to Arsenal in Group A, will play Barcelona, who topped their group ahead of Manchester City.
Pep Guardiola’s side will face Monaco, while Leicester City will take on Sevilla.
The first legs will be played on 14/15 and 21/22 February, and the return legs on on 7/8 and 14/15 March.