Defending champions Real Madrid will face city rivals Atletico Madrid in the semi-finals of the Champions League.
The holders beat their neighbours to lift the trophy last year, but this time round, there can only be one Madrid team in the final in Cardiff.
The Spanish clubs also met in the 2014 final, which Real’s Galacticos also won.
The draw for the semi-finals of the in Nyon in Switzerland also pitted Juventus against Monaco.
Two-time champions Juve are bidding to return to the final since losing to Barcelona in 2015.
Monaco are in the last four for the first time since they lost the 2004 final to FC Porto.
Real and Monaco will play the first legs at home, with one game on the May 2 and another on May 3.
The second legs will be the following week. The final is in Cardiff on the of June 3.