So the draw for the Champions League semi-finals has been made, and it’s pretty tasty.

Holders Real Madrid will face rivals Atletico Madrid, while Juventus will take on Monaco for a place in the final in Cardiff.

Real face city rivals Atletico for the fourth straight season in the Champions League, having beaten Diego Simeone’s side in both the 2014 and 2016 finals, while also knocking them out at the quarter-final stage in 2015.

[DRAW: Real Madrid face Atletico Madrid, Juventus to play Monaco]

Juventus will travel to Monaco for the first leg – the pair last met at the quarter-final stage two years ago, with the Italian champions prevailing 1-0 over two legs.

Was this your dream draw for the semi-finals? What is your perfect final two and who do you think is going to win the whole competition? Watch back our Facebook live show during the draw, vote for your tip and post your views…

We should have two fantastic semi-finals.