Barcelona were pitted against Italian champions Juventus in the Champions League quarter-final draw made on Friday to set up a repeat of the 2015 final which the Spanish side won 3-1.
Bayern Munich coach Carlo Ancelotti will face his former club and defending champions Real Madrid while rank outsiders Leicester City meet Diego Simeone's Atletico Madrid.
Borussia Dortmund take on AS Monaco who upset Manchester City in the previous round.
Ancelotti was in charge of Real when they hammered Bayern 4-0 away in the second leg of the 2013-14 semi-finals - the Bavarian side's heaviest European home defeat.
READ MORE
Barca rescue draw at Club Brugge in six-goal thriller
Real Madrid and Barcelona aim to shake off Clasico consequences
La Liga cancel plan to hold Villarreal v Barcelona match in Miami
Thousands protest in Barcelona against Gaza flotilla interception
Atletico Madrid v Leicester City
Borussia Dortmund v Monaco
Bayern Munich v Real Madrid
Juventus v Barcelona