Pep Guardiola will be reunited with Barcelona after his Bayern Munich were paired with the Catalan giants in the Champions League semi-finals.
The manager is to return to the Nou Camp for the first time since leaving in 2012. Real Madrid face Juventus in the the other semi-final.
The first legs will take place on May 5/6 with the returns the following week.
But it is the match-up between Guardiola and the club where he made his name that throws up the most exciting prospect.
Bayern side swept Porto aside this week, hammering them 6-1 after suffering a surprise defeat in the first leg.
Barcelona, meanwhile, were relentless in their pursuit of a last-four place, beating Zlatan Ibrahimovic's Paris Saint-Germain comfortably.
Carlo Ancelotti's Real Madrid side secured their place in the last four by sneaking past city rivals Atletico Madrid on Tuesday, thanks to Javier Hernandez's last-gasp decider.
But it is the match-up between Guardiola and the club where he made his name that throws up the most exciting prospect.
Bayern side swept Porto aside this week, hammering them 6-1 after suffering a surprise defeat in the first leg.
Barcelona, meanwhile, were relentless in their pursuit of a last-four place, beating Zlatan Ibrahimovic's Paris Saint-Germain comfortably.
Carlo Ancelotti's Real Madrid side secured their place in the last four by sneaking past city rivals Atletico Madrid on Tuesday, thanks to Javier Hernandez's last-gasp decider.
The 'Old Lady' have the best record of all the semi-finalists, having progressed to the final on seven of their 10 appearances at this juncture.
This is the first time Juventus have made the last-four of UEFA's flagship club competition since 2003, when a Pavel Nedved-inspired side won the second leg against Real 3-1 - 4-3 on aggregate - overturning a 2-1 first-leg deficit.
Friday's draw at UEFA's headquarters in Nyon leaves open the possibility of a first ever Barcelona v Real Madrid final.
This is the first time Juventus have made the last-four of UEFA's flagship club competition since 2003, when a Pavel Nedved-inspired side won the second leg against Real 3-1 - 4-3 on aggregate - overturning a 2-1 first-leg deficit.
Friday's draw at UEFA's headquarters in Nyon leaves open the possibility of a first ever Barcelona v Real Madrid final.
Barca reached the semi-finals for the seventh time in eight seasons by comfortably overcoming Paris Saint Germain 5-1 on aggregate, extending the Catalan club's unbeaten run to a 13th game in the process.
Opponents Bayern stormed into a fourth successive semi-final by overwhelming Porto 6-1 in Munich, making light work of their 3-1 first-leg loss in Portugal.
The first legs will be played on May 5 and 6, with the return matches a week later.
Opponents Bayern stormed into a fourth successive semi-final by overwhelming Porto 6-1 in Munich, making light work of their 3-1 first-leg loss in Portugal.
The first legs will be played on May 5 and 6, with the return matches a week later.