Holder, Real Madrid have been drawn to face Bayern Munich in the Champions League semi-finals again while Liverpool is to face Roma.
Zinedine Zidane’s side have conquered the continent in each of the last two seasons, and three times in four years.
Cristiano Ronaldo has remained a talismanic presence for the Blancos, with his European goal haul for 2017-18 taken to 15.
The latest of those efforts fired Real past Juventus in dramatic fashion, with a stoppage-time penalty downing the Serie A leaders following a surprise collapse by the Spanish giants on home soil.
They got over the line in the end and now have Bayern blocking their path to the final in Kiev.
On the other hand, Liverpool stunned Premier League leaders Manchester City in the last eight, and have been rewarded with a meeting against Serie A opponents who caused their own shock at the quarter-final stage.
Roma trailed La Liga giants Barcelona by three goals heading in the second leg of a heavyweight encounter, but produced a stirring fightback on Italian soil to progress on away goals.
Liverpool also did much of their best work in front of their own supporters to reach this point, with City thumped 3-0 at Anfield.
Jurgen Klopp’s side then won 2-1 at the Etihad Stadium to remain in the hunt for a sixth European crown.
A meeting with Roma will see the Reds reunited with a side they faced in the 1984 final and a foe they last met at the second group stage back in 2001-02.
Mohamed Salah will also find himself up against familiar faces, with the 39-goal Liverpool forward having left Stadio Olimpico for Merseyside in the summer of 2017.