The 2017 Champions League semi-final draw has been made with Real Madrid and Atletico Madrid going head to head, while Monaco will take on Juventus for a place in the final.
This means Real Madrid or Atletico Madrid will reach the final for the second successive year and it'll be a fascinating all Spanish tie across two games. Once again it sees Zinadine Zidane and Diego Simeone's men lock horns on the biggest stage.
As for the second semi-final, it's the battle of the 'underdogs' as Monaco and Juventus meet. Both teams have been a joy to watch in this current Champions League campaign and it'll be fascinating to see the attacking style of Monaco meet the defensive resiliance of Juventus.
These matches will take place across 2nd / 3rd and 9th / 10th May.