Barcelona have been drawn against Bayern Munich in the semi-final of the Champions League, and Juventus will play Real Madrid in the second semi-final.
The draw has thrown up the tantalising prospect of Bayern boss Pep Guardiola facing his former club for the time in a competitive game since leaving Barcelona in 2012 (the sides played a friendly in 2013).
The sides met in the 2013 semi-final, when Bayern thumped Barcelona 4-0 at the Allianz Arena in Munich and 3-0 at the Camp Nou for a 7-0 aggregate win.
They also met in the 1996 UEFA Cup semi-final, Bayern coming through 4-3 on aggregate on that occasion.
In the other semi-final Juventus will look to overcome 10-times champions and holders Real Madrid.
Real, seeking an 11th title, will be at home in the second leg. The semi-finals will be played 5/6 May and 12/13 May.
In the Europa League semi-final, Holders Sevilla will take on Fiorentina for a place in this season's final.
Retaining the title will see the Spanish club win the competition for a record fourth time, although overcoming La Viola will be a big ask.
Fiorentina overcame Tottenham, Roma and Dynamo Kiev en route to the last four and have home advantage for the second leg.
The other tie sees Rafael Benitez's Napoli take on Dnipro Dnipropetrovsk of Ukraine for a place in the Warsaw final, which takes place on 27 May.
The Europa League semi-final ties will be played on 7 and 14 May.