The draw for the quarter-finals and final were held at UEFA in Nyon, Switzerland on Friday, with dream matches expected to take place when the tournament gets underway.
Cristiano Ronaldo could face his former team Real Madrid in the quarter-finals as the draw for the rest of the tournament was made.
Both Madrid and Juventus are trailing in the round of 16 games against Manchester City and Lyon respectively.
Or, Madrid could face Barcelona in a Clasico semi-final, with Pep Guardiola also potentially up against one of his former sides in Barca or Bayern if Man City go through.
Meanwhile, Bayern Munich could either face Barcelona or Napoli as they hold commanding 3-0 lead over Chelsea.
Bayern Munich look likely to face either Barcelona or Napoli as they hold a commanding 3-0 lead over Chelsea.
Debutants Atalanta will face Paris Saint-Germain and Atletico Madrid will clash against RB Leipzig.
Both RB Leipzig and Atletico knocked out Premier League opposition, including defending Champions Liverpool in the last 16.
With the route through the tournament drawn all the way to the final, fans can also look forward to some potentially huge clashes in the final four.
Champions League quarter-final draw:
QF1: Real Madrid or Manchester City vs Lyon or Juventus QF2: RB Leipzig vs Atletico Madrid QF3: Napoli or Barcelona vs Chelsea or Bayern Munich QF4: Atalanta vs Paris Saint-Germain
Champions League semi-final draw:
SF1: Winner QF1 vs Winner QF3 SF2: Winner QF2 vs Winner QF4
Champions League final:
Winner SF2 vs Winner SF1