Arsenal will lock horns with Bayern Munich, while Leicester City are up against Sevilla in the last 16 of the Champions League.
This will be the fourth time in the last five editions that Arsenal have been drawn with the German champions.
Meanwhile, Manchester City will face Monaco. Spanish giants Real Madrid and Barcelona have been drawn against Napoli and Paris Saint-Germain respectively.
Italian champions Juventus will cross swords with Porto.
The draw
- Manchester City v Monaco
- Real Madrid v Napoli
- Benfica v Dortmund
- Bayern Munich v Arsenal
- Porto v Juventus
- Bayer Leverkusen v Atlético Madrid
- Paris Saint-Germain v Barcelona
- Sevilla v Leicester City