The Champions League draw has taken place at a special ceremony in Nyon, Switzerland on Monday.
The first fixture will see Porto take on Arsenal, as the Gunners receive a favorable draw in the face of the Portuguese opposition.
Napoli takes on Barcelona in what promises to be the standout tie in the last 16. PSG can be relieved with their draw as they face Real Sociadad (the Paris giants being 2nd in their group).
Inter welcomes Atletico Madrid in a mouth-watering clash full of unknowns, while Borussia Dortmund go against Dutch side PSV.
🚨🏆 Thoughts on Champions League draw? pic.twitter.com/NjTTJ2uzWA
— Fabrizio Romano (@FabrizioRomano) December 18, 2023
Bayern Munich are paired against Italian side Lazio, while defending champions Manchester City will play Copenhagen, who knocked out Manchester United.
The final fixture will see the 14-time Champions League winners Real Madrid facing Leipzig.
The first legs will be played in February with the exact date yet to be determined.
Mbappe double from the spot saves 10-Man Real Madrid vs Marsille
Arsenal super-subs save the day against Bilbao in Champions League opener
San Siro officially lost hosting rights of 2027 Champions League final to Metropolitano 
