The pairings for the semi-finals were determined by an open draw.
12.00CET, Friday 24 April, Nyon
FC Barcelona (ESP) v FC Bayern München (GER) – 6 & 12 May
Juventus (ITA) v Real Madrid CF (ESP) – 5 & 13 May
• The semi-final pairings were determined by an open draw in which no teams were seeded and clubs from the same national association could be drawn against each other.
• An additional draw defined whether the winner of semi-final 1 or the winner of semi-final 2 would be considered, for administrative purposes, the home team in the final.
• Final: Olympiastadion, Berlin, Saturday 6 June: Juventus/Madrid v Barcelona/Bayern