El Clasico rivals kept apart.
Barcelona and Real Madrid could meet in the Champions League final as the La Liga sides were kept apart in the Champions League semi-final draw.
Tito Vilanova’s Nou Camp side take on Bundesliga champions Bayern Munich as Jose Mourinho’s Real Madrid take on Borussia Dortmund.
The games will be played on 23 and 24 April, with the return legs on 30 April and 1 May.
This year’s Champions League final takes place at Wembley on May 25th.