Defending champions Bayern Munich drew Manchester United in a repeat of the classic 1999 Champions League final as a star-studded quarter-final draw was made in Nyon on Friday.
Four-time champions Barcelona will play the first leg at the Nou Camp against La Liga rivals Atletico Madrid in an all-Spanish blockbuster while Chelsea tackle Paris Saint-Germain with the first leg in the French capital.
Real Madrid continue their quest for a record-extending 10th European Cup against 2013 finalists Borussia Dortmund.
Runaway Bundesliga leaders Bayern will relish the chance of taking on a United side that snatched a 2-1 victory from the jaws of defeat in the 1999 Barcelona-hosted final.
For the first time, all eight group winners from the pool round have advanced to this stage of the competition in an explosive quarter-final line-up.
Cristiano Ronaldo goes into Real's match against Dortmund with 13 goals, one short of Lionel Messi's record for Champions League strikes in one season.
Argentina's Messi is on 67 Champions League career goals and just four short of the all-time mark held by Spaniard Raul as Barcelona take on Atletico Madrid.
First leg matches will be played April 1/2 with the return fixtures slated for April 8/9 before the draw for the semi-finals on April 11.
The final will be played at Benfica's Stadium of Light on Saturday May 24.