6 great sport channels
Football, Rugby, UFC, GAA
All free when you join eir Broadband
Manchester City will play Real Madrid in the semi-finals of the Champions League, while Atletico Madrid have been drawn with Pep Guardiola's Bayern Munich.
City boss Manuel Pellegrini faces off against the club he managed in 2009-10, with the first leg to be played at the Etihad Stadium on 26 April with the second leg at the Bernabeu on 4 May.
"It is a difficult draw,” the Chilean said.
“It didn't matter which of the three teams we had to play, the three were difficult.
"I think the options to continue are the same for the teams and we will expect to do a very good game against a big team.
"The good thing is we play the return at home.
"Madrid are always favourites, and always will be. But we know how difficult it is to play a Champions League semi-final against Manchester City. We will do our best to go through."
Pellegrini won 81.5% of his league games as Real Madrid boss, the best statistical record of any manager in the Spanish side's history, but Los Merengues still finished three points behind eventual champions Barcelona.
City and Madrid's only previous meeting in the Champions League came in the 2012/13 group stage, with Real Madrid winning 3-2 at the Bernabeu on matchday one with the sides drawing 1-1 in the return tie at the Etihad Stadium.
In the other semi-final, Atletico Madrid will face Bayern Munich, with a repeat of the 2014 final on the cards if both Madrid clubs progress.
Real Madrid beat Atletico 4-1 after extra-time in the 2014 final at the Estadio da Luz in Lisbon to secure their tenth European Cup.
Bayern and Atletico's only previous meeting came in the 1974 final, with the German side winning the replay at the Heysel Stadium in Brussels 4-0 after a 1-1 draw in the first game.
The first leg will take place at the Calderon on 27 April, with the return leg at the Allianz Arena on 3 May.