Holders Manchester City will come up against record 14-time winners Real Madrid in the Champions League quarter-finals after being paired together in Friday’s draw, meaning the sides will meet in a third consecutive season in the competition.
Arsenal will face Harry Kane’s Bayern Munich, while Paris Saint-Germain meet Barcelona and Atletico Madrid will take on Borussia Dortmund in the other ties.
Pep Guardiola’s City will travel to the Spanish capital for the first leg on April 6 or 7, with the return in Manchester a week later.
Get all the latest football news, highlights and analysis delivered straight to your inbox with Fox Sports Sportmail. Sign up now!!!
City beat Madrid in the semi-finals last season on the way to winning the Champions League for the first time, following a 1-1 draw at the Santiago Bernabeu with a stunning 4-0 victory at home in the second leg.
Real came out on top when the teams met in the last four a year earlier, before going on to defeat Liverpool in the final.
The Spanish giants also won a semi-final clash between the teams in 2016, while City emerged victorious in the last 16 in 2020.
The draw threw up a set of mouthwatering ties with Arsenal being rewarded with a tie against German champions Bayern after beating Porto on penalties to qualify for the quarter-finals for the first time since 2010.
The Gunners will host the first leg at the Emirates Stadium, which will see former Tottenham Hotspur talisman Kane -- who has so far scored 36 goals in his first season at Bayern -- return to London.
There is the prospect of an all-English semi-final, with the winners of the tie between Arsenal and Bayern facing either City or Real in the last four.
PSG’s meeting with Barcelona will be the latest
Read on foxsports.com.au