Real Madrid have been paired with Manchester City during Friday's Champions League semi-final draw in Nyon, while Bayern Munich will have to deal with Atletico Madrid if they are to make it to the final.
Friday’s draw means City manager Manuel Pellegrini will take on his former team, having coached Madrid in 2009-10.
Madrid - who saw off Wolfsburg in the quarter-finals - made it to the semi-finals in 2014-15, with Juventus eventually proving to be too strong. They last won the competition in 2013-14, beating Atletico 4-1 after extra time for their 10th-ever European Cup win.
Manchester City, meanwhile, are the rookies in the semi-finals, having never made it to this stage before. They failed to make it past the round of 16 in 2013-14 and 2014-15, but proved to be too strong for Dynamo Kyiv and Paris Saint-Germain on the way to the semi-finals this campaign.
Madrid and City have met twice before, with the Spanish side winning once and drawing the remaining game.
The tie between Bayern and Atletico will see Pep Guardiola return to his native country, having enjoyed so much success at Barcelona before his move to the Bundesliga champions.