The draw of the round of the knockout stages of the UEFA champions league has been done.
The draw was held on Monday at the House of European Football in Nyon, Switzerland.
Arsenal will face Porto in the Champions League last-16 while holders Manchester City take on FC Copenhagen.
The Gunners qualified as group winners after making an impressive return to Europe’s top club competition and will travel to Porto before hosting their first Champions League knockout tie in seven years at the Emirates.
The draw will also see defending champions Manchester City, face Danish side Copenhagen.
Copenhagen secured their spot in the last-16 by defeating Manchester United in the group stages.
A high-profile clash awaits as Spanish champions Barcelona are scheduled to meet Italian champions Napoli.
Meanwhile, Paris Saint-Germain, having finished as runners-up in Group F, will confront Real Sociedad, dodging a heavyweight draw.
Last season’s finalists Inter Milan will challenge Atletico Madrid, who were also finalists in 2014 and 2016. Borussia Dortmund will clash with PSV, while Harry Kane’s Bayern Munich is pitted against Lazio.
Also Real Madrid’s opponent in the last-16 will be RB Leipzig.
Full fixtures below
Champions LEAGUE r16 draws
FC Porto (POR) v Arsenal (ENG)
Napoli (ITA) v Barcelona (ESP)
Paris Saint-Germain (FRA) v Real Sociedad (ESP)
Inter Milan (ITA) v Atletico Madrid (ESP)
PSV Eindhoven (NED) v Borussia Dortmund (GER)
Lazio (ITA) v Bayern Munich (GER)
FC Copenhagen (DEN) v Manchester City (ENG)
RB Leipzig (GER) v Real Madrid (ESP)