Arsenal will take on FC Porto in the last 16 of this season's Champions League, while Manchester City will take on Copenhagen after the draw was completed on Monday.
City and Arsenal are the only two English clubs left in the competition, with Newcastle and Manchester United both finishing bottom of their groups.
The Gunners, who are playing in the Champions League for the first time in six years, face a trip to Portugal in the first leg before the second leg takes place at the Emirates Stadium.
City, meanwhile, have drawn the Danish champions, with Copenhagen recording a famous 4-3 win over Manchester United in the group stage.
Napoli will face Barcelona in one of the ties of the round, while Real Madrid were drawn against RB Leipzig.
And last season's runners-up Inter Milan will take on Atletico Madrid in another tie to watch.
Check below for full updates from the draw.
Showing 0 of 0
updates to this article
Topics: Real Madrid, Barcelona, Manchester City, Arsenal, Champions League, Football, Atletico Madrid, Bayern Munich, Borussia Dortmund, Real Sociedad, Lazio, Inter Milan, RB Leipzig, Napoli, Paris Saint-Germain, Porto, PSV