The semifinal draw of the Champions League is out with Real Madrid taking on Atletico Madrid while in the other last four clash, Monaco play Juventus.
Atletico Madrid faced Real Madrid last year and eventually lost to the La Decima side.
Real Madrid advanced to the semifinal stage after beating Bayern Munich and Atletico Madrid got the better of Leicester City. While in the other quarterfinal clashes, Monaco beat Borussia Dortmund and Juventus stunned Barcelona.
It is the fourth season in a row in which the sides from the Spanish capital have met in the knockout rounds of the competition, with Real getting the better of them each time.
The first leg will be played at the Bernabeu, while the return tie will mark the last time the Vicente Calderon will host a Madrid derby before Atleti move into their new stadium next season.
Juventus, who last won the Champions League in 1996, defeated Monaco in the last eight of the 2014-15 competition en route to their final defeat at the hands of Barcelona.
Also read: Champions League: Paulo Dybala brace helps Juventus outclass Barcelona
The first leg of the semifinal will be on May 2-3, followed by the second on May 9-10.
Juventus claimed an impressive 3-0 aggregate win over Barcelona while Monaco defeated Borussia Dortmund 6-3.