Barcelona will face Atletico Madrid in the Champions League quarterfinal draw, while Paris Saint-Germain will take on Manchester City.
Wolfsburg will face Real Madrid, while Bayern Munich drew Portuguese side Benfica.
Barca, who were eliminated by Atletico at the same stage in the 2013-14 season, are seeking to become the first team to retain the Champions League after last season's Treble.
Atletico beat Barcelona in the 2013-14 quarterfinals en route to the final in Lisbon, where they lost as Real secured La Decima. However, Barcelona, the five-time European champions, have won the last six meetings between the two in all competitions.
The first leg will be played at the Nou Camp, with the return at the Vicente Calderon.
French champions PSG, meanwhile, face English opposition once more after their success over Chelsea in the previous round.
Laurent Blanc's men have already wrapped up Ligue 1 in style -- beating Troyes 9-0 last weekend to seal the title -- and they remain very much determined to prove themselves a continental super power.
City and PSG have met only once previously, in the 2008-09 UEFA Cup, when they drew 0-0.
Real Madrid have been handed a favourable draw against Wolfsburg -- currently mid table in the Bundesliga -- after the German side beat Gent 4-2 on aggregate in the previous round.
Real, 10-time winners of the European Cup, squeezed past Roma to get through to this stage of the competition.
Bayern Munich will take on Benfica after their dramatic victory over last season's beaten finalists Juventus in the round-of-16.
Ties to be played April 5/6 and 12/13:
Wolfsburg vs. Real Madrid
Bayern Munich vs. Benfica
Barcelona vs. Atletico Madrid
Paris Saint-Germain vs. Manchester City