Holders Chelsea will face 13-time European champions Real Madrid in the Champions League quarter-finals.
Elsewhere, Manchester City have been drawn against Manchester United’s last-16 conquerors Atletico Madrid in another exciting tie.
The other two games in the last eight see Liverpool face Portuguese side Benfica and Bayern Munich take on Villarreal.
The quarter-final first legs will be played April 5-6 with the return fixtures taking place April 12-13.
The first legs of the semi-finals will then be held April 26-27 and the second legs on May 3-4.
The Stade de France in Paris will play host to the final on Saturday, May 28, with the location being moved from Saint Petersburg due to Russia’s invasion of Ukraine.
Quarter-final draw
Chelsea vs Real Madrid
Manchester City vs Atletico Madrid
Villarreal vs Bayern Munich
Benfica vs Liverpool
Semi-final draw
Manchester City/Atletico Madrid vs Chelsea/Real Madrid
Benfica/Liverpool vs Villarreal/Bayern Munich