City face Real as Arsenal draw Bayern in Champions League last eight
Manchester City will face Real Madrid as Arsenal take on Bayern Munich in a blockbuster set of Champions League quarter-final fixtures.
The Premier League rivals have the chance of facing off in the semi-finals, with the winners of those two ties drawn together in the last four.
Elsewhere, European heavyweights Barcelona and Paris Saint-Germain come to blows, with the victor of that two-legged encounter facing either Atletico Madrid or Borussia Dortmund.
The Gunners' reward for edging past Porto on penalties is facing six-time winners Bayern in a clash which will see former Tottenham captain Harry Kane return to his old North London foes.
Kane, 30, has notched 14 goals against Arsenal in the past and will have his eyes firmly set on ending Mikel Arteta's side's Champions League journey.
Another classic sees holders City collide with 14-time winners Real once again, with the duo clashing in the semi-finals of the previous two seasons.
Los Blancos dramatically dumped the Citizens out on their way to claiming the trophy in 2022 before City thrashed them 5-1 on aggregate during a Treble-winning campaign last term.
Five-time winners Barca, appearing in their first Champions League quarter-finals for four years, take on PSG who are still bidding to be kings of Europe for the first time.
Xavi's men could take on LaLiga rivals Atleti in the last four or Dortmund, who saw off PSV Eindhoven to progress in the last 16.
The quarter-final first legs take place on April 9 and 10, with the return clashes playing out a week later.
Attention then turns to the semi-final first legs on April 30 and May 1 before the second legs on May 7 and 8.
Champions League quarter-final draw
Arsenal vs Bayern Munich
Atletico Madrid vs Borussia Dortmund
Real Madrid vs Manchester City
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