The Champions League semi-final draw has been announced and as expected, we've got two tasty ties.
Holders beat Bayern Munich 6-3 in their semi-final, with Cristiano Ronaldo scoring five of Real's six goals in a tie that was packed with referee controversy.
And their semi-final match-up is a an encounter with rivals Atletico in a repeat of last year's final. Diego Simeone's side ensured passage to the semi-final by ending Leicester City's Champions League journey, with a 2-1 aggregate win in the quarter finals.
Real and Atletico have met four times before in European competition, the most recent being last year's final at the San Siro where Real won on penalties. It was also a Madrid derby two years previous in the 2014 final, that saw Sergio Ramos equalised in the dying minutes of normal time to make the score 1-1, before Los Blancos ran riot in extra time and claimed a 4-1 win.
Juventus did all the damage in the first leg of the quarter final clash with Barcelona, with a brace from hot-shot Paulo Dybala and a header from Giorgio Chiellini giving the Serie A side a 3-0 win.
Given their exploits in the last Champions League home game against PSG, a Barca comeback was not to be completely ruled out but Juve were rock solid at the back - with Leonardo Bonucci and Giorgio Chiellini producing a series of blocks, challenges and tackles to shut Barca out at the Nou Camp and progress to the semi-finals.
The Bianconeri have been paired with Leonardo Jardim's Monaco side, undoubtedly the best team to watch in the Champions League this season.
Many have tipped their exciting, youthful side as dark horses. They beat Borussia Dortmund 6-3 over two legs, with 18-year old sensation Kylian Mbappe bagging a brace in the 3-2 win in Dortmund, before notching the opener in a 3-1 win on home soil on Wednesday.
The two sides came up against another in the 2014/15 season, where Juve knocked out Monaco at the quarter final stage. They also met in the semi-finals in 1997/98, where Juventus emerged victorious with a 6-4 aggregate win.
Here is the draw in full:
Real Madrid vs Atletico Madrid
AS Monaco vs Juventus
The semi-final first legs will be played on Tuesday 2 and Wednesday 3 May, with the returns taking place the following week. The side drawn first in each tie will be at home in the first leg.
UEFA also made an additional draw to determine who will be at home for the final in Cardiff on 3 June. The winner of the semi-final between Monaco and Juventus will have the honour of being referred to as the 'home' side at the Millennium Stadium.
Featured Image Credit: PA