Liverpool will face Real Madrid in the Champions League quarter-finals after two if European football’s most illustrious names were paired against one another in the last eight.
The Reds last won the trophy in 2018-19 – their sixth success – while Los Blancos have lifted the title on a record 11 occasions.
Liverpool will be confident of progression despite a challenging Premier League campaign, having dumped out RB Leipzig in the last 16.
Meanwhile, Chelsea will take on Porto after seeing off Atletico Madrid in the last round.
Porto sprung a surprise to dump out Cristiano Ronaldo and Juventus in the last 16 in dramatic circumstances, seeing off the Serie A side on away goals after extra-time.
Manchester City’s reward for beating Borussia Monchengladbach is a tie against another German side as they were drawn against Borussia Dortmund.
It will see Erling Haaland – who has been linked with a summer transfer to the Etihad – face Pep Guardiola’s side, and Jadon Sancho who was on City’s books as a youngster.
And in the remaining last-eight tie, holders Bayern Munich will take on Paris Saint-Germain in a repeat of last year’s final.
The draw for the semi-final was also made, which will see the winners of Bayern vs PSG take on whoever prevails between Manchester City and Borussia Dortmund.
Liverpool will face Chelsea in the last four if both English sides are successful against Real Madrid and Porto respectively.
Here’s the quarter-final and semi-final draws in full…
Champions League quarter-final draw
- Manchester City vs Borussia Dortmund
- Porto vs Chelsea
- Bayern Munich vs Paris Saint-Germain
- Real Madrid vs Liverpool
Champions League semi-final draw
- Bayern Munich/Paris Saint-Germain vs Manchester City/Borussia Dortmund
- Real Madrid/Liverpool vs Porto/Chelsea