Thomas Tuchel's Chelsea side visit the home of the 13-time European Champions this evening knowing they are just three games away from securing a second Champions League crown.
Zinedine Zidane's Real Madrid booked their place in the last four of the competition thanks to a 3-1 aggregate win over Liverpool in the quarter-finals.
Ahead of the clash in the Spanish capital, here is everything you need to know.
When and where will the game be played?
The game will be played tonight at the Estadio Alfredo Di Stefano Madrid's training complex.
The Bernabeu is currently being renovated.
What time is kick-off?
The match kicks off at 8 pm Irish time.
Is it on TV?
The match will be shown live on RTE 2 with coverage beginning at 7.30 pm.
The semi-final clash will also be shown on BT Sport 2 from 7 pm and via the BT Sport App.
Betting odds
Real Madrid 5/4
Chelsea 12/5
Draw 2/1