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.