Real Madrid will face Manchester City in the Champions League quarter-finals, while Arsenal have drawn Bayern Munich.
If City and Arsenal can win their quarter-finals, they will face each other in an all-Premier League semi-final.
Atletico Madrid will clash with Borussia Dortmund in Friday’s quarter-final draw in Nyon, Switzerland, while Paris Saint-Germain will play Barcelona. The winners of those ties will compete in the other semi-final.
Arsenal only just made it through to the quarter-finals after 14 years, beating Porto on a penalties earlier this week after the tie finished 1-1 on aggregate.
The marginal gains that helped Raya deliver his best moment yet for Arsenal
Their opponents, Bayern, similarly lost their last-16 first leg 1-0 against Lazio but a 3-0 win in Munich saw them reach the quarter-finals.
Man City, comfortably win Danish side FC Copenhagen, securing 3-1 victories home and away to progress.
Real Madrid faced resolute RB Leipzig, but qualified to the quarter-finals after a 1-1 draw in Spain followed a 1-0 away win in Germany.
Champions League quarter-final draw in full
Arsenal vs Bayern Munich
Atletico Madrid vs Borussia Dortmund
Real Madrid vs Manchester City
PSG vs Barcelona
The 2024 quarter-finals competition will be played across the midweek of April 9-10, with the second legs taking place a week later on April 16-17.
The semi-final first legs will be played on April 30-May 1, with the second legs coming the following week on May 7-8.