Barcelona will face Bayern Munich and Juventus will take on holders Real Madrid in the semi-finals of the Champions League after the draw was made on Friday.
The Big 4 managers: (clockwise) Pep Guardiola, FC Bayern Munich, Luis Enrique, Barcelona, Massimiliano Allegri, Juventus FC, Carlo Ancelotti, Real Madrid CF
The draw throws up the tantalising prospect of seeing former Barcelona player and coach Pep Guardiola return to face his former club with his current charges Bayern, with the first leg to be played at the Camp Nou.
The sides met in the semi-finals two years ago, when Bayern hammered Tito Vilanova's Barcelona 7-0 on aggregate on the way to winning the trophy.
Meanwhile, Real Madrid must go to Italy for the first leg of their tie against Serie A leaders Juventus as they look to become the first club to retain the trophy in the Champions League era.
The tie is a repeat of the 1998 final, which Madrid won 1-0 in Amsterdam.
Five Champions League semi-final facts after Friday's draw paired holders Real Madrid with Juventus and Pep Guardiola's Bayern Munich with his old club Barcelona
>> While Guardiola will be coming up against his old side, Real Madrid coach Carlo Ancelotti will also face one of his former clubs in Juventus. He was in charge of the Bianconeri between 1999 and 2001 but finished as a runner-up in Serie A in his two seasons there, first to Lazio and then to Roma.
>>Real Madrid took four points off Juventus in the group stage of last season's Champions League and beat the Turin side 1-0 in the 1998 final in Amsterdam thanks to a goal by Predrag Mijatovic. However, the Spanish giants have not won a two-legged tie against Italian opposition since beating Napoli in the European Cup first round in 1987.
>> The draw keeps alive the possibility of a first 'clasico' final between Real Madrid and Barcelona. Indeed, the draw means that whoever meets in the final in Berlin will be clashing at that stage of the competition for the first time ever.
>> Barcelona's 4-0 defeat to Bayern in Munich in the first leg of the 2013 semi-finals is their biggest defeat in the Champions League. Similarly, Bayern's biggest loss in the competition remains a 4-0 loss to Guardiola's Barcelona in the first leg of the quarter-finals in 2009. Survivors from the Barca side that day six years ago are Gerard Pique, Xavi Hernandez, Andres Iniesta, Daniel Alves, Sergio Busquets and Lionel Messi, who scored twice. Franck Ribery and Bastian Schweinsteiger both played for Bayern.
>>The clash between Barcelona and Bayern will also be a family affair. Twenty-four-year-old Spain midfielder Thiago Alcantara, who left Barca for Bayern in 2013, will take on his younger brother Rafinha.