Bayern Munich coach Pep Guardiola will face off against his old club Barcelona in the semifinals of the Champions League, while reigning holders Real Madrid were drawn against Italian giants Juventus.
Guardiola won two European Cups and 14 trophies during his four-season spell in charge of Barca, and will go up against his former club for the first time since leaving them ahead of this season's competition.
Bayern will have home advantage for the second leg of the semifinal.
Real Madrid's Carlo Ancelotti, who coached Juventus for two years early in his career and later led Milan to the title in 2003 and 2007, won a record-extending 10th European title last season.
And the Italian can become the first coach to win four European Cup or Champions League titles in the competition's 59-year history with a repeat.
The first legs of the semifinals will be played on May 5-6, with the return matches on May 12-13. The final will be played on June 6 at the Olympic Stadium in Berlin.
The four teams have combined to win the European Cup or Champions League 21 times, with 16 runner-up finishes, in the competition's 60-year history.