Champions League semi-final draw: Barcelona vs Bayern Munich and Juventus vs Real Madrid
Pep Guardiola will return to face his former club as Bayern Munich face Barcelona in the Champions League semi-final.
Guardiola's brilliant four-season spell at the Barca helm yielded 14 trophies, including two triumphs in the Champions League in 2009 and 2011.
In the other semi-final draw defending champions Real Madrid were drawn against Juventus.
Barcelona and Juventus will play the first leg at home with the first legs taking place on 5 and 6 May and the second legs a week later on 12 and 13 May - who plays on which date will be announced shortly.
Barcelona have only beaten Bayern Munich once in eight matches between the sides, a 4-0 win back in April 2009. The German giants have won five of those matches and two have been drawn.
The sides last met at this stage in 2013, with Bayern Munich recording a brilliant 7-0 aggregate win on their way to recording the treble under Jupp Heynckes.
Real Madrid and Juventus have been more frequent opponents, the two sides meeting 16 times in their illustrious histories.
The Spanish team just edge it with eight wins to Juve's eight, with one draw. The clubs actually met in the group stages last season, with Real Madrid winning 2-1 at home and drawing 2-2 in Turin.
The two clubs also met in the final in 1998, Pedrag Mijatovic scoring the only goal as Real Madrid won their seventh European Cup with a 1-0 win.