Manchester City will face Real Madrid, while Arsenal will face Bayern Munich in a thrilling pair of Champions League quarter-final matches.
The Premier League rivals will face off in the semi-finals, and the winners of those two matches will be paired together in the final four.
Meanwhile, European heavyweights Barcelona and Paris Saint-Germain clash, with the winner of the two-legged match playing Atletico Madrid or Borussia Dortmund.
The first legs of the quarter-finals are scheduled for April 9 and 10, with the return matches taking place a week later.
The semi-final first legs will occur on April 30 and May 1, followed by the second on May 16 and 17.
Champions League quarter-final draw
Arsenal vs Bayern Munich
Atletico Madrid vs Borussia Dortmund
Paris Saint-Germain vs Barcelona
Champions League semi-final draw
Atletico Madrid or Borussia Dortmund vs Paris Saint-Germain or Barcelona
Arsenal or Bayern Munich vs Real Madrid or Manchester City

