Arsenal have been drawn to play Bayern Munich in the round-of-16 stage of the Champions League.
Arsene Wenger's men will face off against the German champions over two legs in February and March.
Manchester City have been drawn against Ligue 1 outfit AS Monaco, while Leicester City have a tie against La Liga side Sevilla.
Barcelona will come up against French champions Paris Saint-Germain, and Real Madrid will face off against Napoli from the Serie A.
Champions League round-of 16 draw in full:
Manchester City vs. Monaco
Real Madrid vs. Napoli
Benfica vs. Borussia Dortmund
Bayern Munich vs. Arsenal
Porto vs. Juventus
Bayer Leverkusen vs. Atletico Madrid
Paris Saint-Germain vs. Barcelona
Sevilla vs. Leicester City.