Holders Manchester City will play Copenhagen in the last 16 of the Champions League, while Arsenal face Porto.
Copenhagen, who finished above Manchester United in their group, reached the knockout stage for the first time since 2011.
Porto are two-time winners, while Arsenal have never won the competition.
The first legs take place on 13-14 or 20-21 February and the second on 5-6 or 12-13 March.
Champions League last-16 draw in FULL 🏆👇
Who will make the quarter-finals? 🤔#UCL | #AFC | #MCFC pic.twitter.com/AEJ8lLWIrC
— Mail Sport (@MailSport) December 18, 2023
Last-16 draw
Porto v Arsenal
Napoli v Barcelona
Paris St-Germain v Real Sociedad
Inter Milan vs. Atletico Madrid
PSV Eindhoven vs. Borussia Dortmund
Lazio vs. Bayern Munich
Copenhagen vs. Manchester City
RB Leipzig v Real Madrid