Top English Premier League side Manchester City have been paired with Borussia Dortmund in the quarter-finals of the Champions League, while Liverpool will take on Real Madrid.
Chelsea Football Club were drawn with FC Porto who knocked Juventus out of the competition at the Round of 16 stage and there will be a re-match of the two finalists (Bayern Munich and Paris Saint German) from 2020.
All contests at this stage of elite European competition are mouth-watering, but the draw for the last eight has thrown up some intriguing tussles.
Porto , who prevailed as underdogs under Jose Mourinho 17 years ago, stunned Cristiano Ronaldo and Juventus in the last 16 and face another tough task against a Chelsea side that are yet to suffer defeat under Thomas Tuchel.
Liverpool and Real Madrid have plenty of history, with the Blancos emerging victorious against the Reds in the 2018 final as they conquered the continent for a 13th time, and will be expected to produce more fireworks when they lock horns.
Bayern Munich retain their grip on the most prestigious of prizes for now, but they were pushed all the way by PSG in last season’s showpiece and will need no reminding of the considerable threat posed to them by the likes of Neymar and Kylian Mbappe.
Manchester City remain in the hunt for a historic quadruple this season, but Pep Guardiola’s efforts to deliver a first Champions League crown to the Etihad Stadium will be tested to the full by Erling Haaland, Jadon Sancho and an exciting Borussia Dortmund side.
Champions League quarter-final draw in full
QF 1 Manchester City vs Borussia Dortmund
QF 2 Porto vs Chelsea
QF 3 Bayern Munich vs PSG
QF 4 Real Madrid vs Liverpool
Semi-final draw
Winner of QF 3 vs Winner of QF 1
Winner of QF 4 vs Winner of QF 2