Nyon (Switzerland): Spanish football royalty Real Madrid will play England's Manchester City in the Champions League semi-finals, according to the draw held on Friday.
The first leg will take place in Manchester at Etihad Stadium on April 26, with the return leg in Spain's capital on May 4.
German champions Bayern Munich will face Spain's Atletico Madrid, who beat defending champions FC Barcelona in the quarter-finals.
The final takes place at Milan's San Siro Stadium on May 28.
In the Europa League, Liverpool will face Spain's Villareal while Shakhtar Donetsk of Ukraine take on Sevilla.