| Result | 1st. | 2nd. |
| LIVERPOOL
| 2-1
| JUVENTUS
| 2-1
| 0-0
| ↓
| LYON
| 2-2 | (2-4) PSV EINDHOVEN
| 1-1
| 1-1
| ↓
| CHELSEA
| 6-5
| BAYERN MUNCHEN
| 4-2
| 2-3
| ↓
| MILAN
| 5-0
| INTER
| 2-0
| 3-0
| ↓
| | ||||||||||||||||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| LIVERPOOL
| 2-1
| JUVENTUS
| HYYPIA (10) LUIS GARCIA (25)
| SCORER
| CANNAVARO (63)
| | ||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| JUVENTUS
| 0-0
| LIVERPOOL
|
| SCORER
|
| | ||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| LYON
| 1-1
| PSV EINDHOVEN
| MALOUDA (12)
| SCORER
| COCU (79)
| | ||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| PSV EINDHOVEN
| 1-1 | (4-2) LYON
| ALEX (50)
| SCORER
| WILTORD (10)
| VAN BOMMEL ○ | OOIJER ○ BOUMA ○ BEASLEY × ROBERT ○ PK
| JUNINHO ○ | ESSIEN × BEN ARFA ○ ABIDAL × | ||||||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| CHELSEA
| 4-2
| BAYERN MUNCHEN
| COLE (4) LAMPARD (60) LAMPARD (70) | DROGBA (81) SCORER
| SCHWEINSTEIGAER (52) BALLACK (PK)(90)
| | ||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| BAYERN MUNCHEN
| 3-2
| CHELSEA
| PIZARRO (65) GUERRERO (90) SCHOLL (90)
| SCORER
| LAMPARD (30) DROGBA (80)
| | ||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| MILAN
| 2-0
| INTER
| STAM (45) SHEVCHENKO (74)
| SCORER
|
| | ||||||||
| FLAG | TEAM | NAME (HOME) | SCORE | NAME (AWAY) | TEAM | FLAG
| INTER
| 0-3
| MILAN
|
| SCORER
| PENALTY POINT
| | ||||||||