The 2008–09 UEFA Champions League group stage matches took place between 16 September and 10 December 2008.
Seeding was determined by the UEFA coefficients:[1] Pot 1 held teams ranked 1–10 (since Milan and Sevilla did not qualify), Pot 2 held teams ranked 11–23, Pot 3 held teams ranked 25–45, while Pot 4 held teams ranked 46–193 and unranked teams.
Clubs from the same association were paired up to split the matchdays between Tuesday and Wednesday. Clubs with the same pairing letter played on different days, ensuring that teams from the same city (e.g. Milan and Internazionale, who also share a stadium) did not play on the same day.[2]
Group winners and runners-up advanced to the round of 16 |
Third-placed teams entered the UEFA Cup at the round of 32 |
TH = Title holder |
Pot 1 | ||
---|---|---|
Team | Coeff. | |
![]() |
107.996 | |
![]() |
124.996 | |
![]() |
118.996 | |
![]() |
117.837 | |
![]() |
110.996 | |
![]() |
99.380 | |
![]() |
96.934 | |
![]() |
93.837 |
Pot 2 | ||
---|---|---|
Team | Coeff. | |
![]() |
92.078 | |
![]() |
91.610 | |
![]() |
90.837 | |
![]() |
81.934 | |
![]() |
81.176 | |
![]() |
74.078 | |
![]() |
70.271 | |
![]() |
66.934 |
Pot 3 | ||
---|---|---|
Team | Coeff. | |
![]() |
63.380 | |
![]() |
60.437 | |
![]() |
59.398 | |
![]() |
52.525 | |
![]() |
52.380 | |
![]() |
52.013 | |
![]() |
51.993 | |
![]() |
51.469 |
Pot 4 | ||
---|---|---|
Team | Coeff. | |
![]() |
49.932 | |
![]() |
40.934 | |
![]() |
36.837 | |
![]() |
34.932 | |
![]() |
13.398 | |
![]() |
12.748 | |
![]() |
4.327 | |
![]() |
1.760 |
Of the 16 teams in Pots 1 and 2, 14 eventually qualified for the first knockout round. The exceptions were Werder Bremen (to the UEFA Cup) and PSV (eliminated). Their places went to Panathinaikos (from Pot 3) and Atlético Madrid (from Pot 4). Aalborg BK were the lowest-ranked Pot 4 team to qualify for the UEFA Cup Round of 32.
Based on paragraph 6.05 in the UEFA regulations for the current season, if two or more teams were equal on points on completion of the group matches, the following criteria were applied to determine the rankings:
Times are CET/CEST,[note 1] as listed by UEFA (local times are in parentheses).
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 4 | 0 | 2 | 12 | 6 | +6 | 12 | Advance to knockout phase |
2 | ![]() |
6 | 3 | 2 | 1 | 9 | 5 | +4 | 11 | |
3 | ![]() |
6 | 2 | 1 | 3 | 5 | 11 | −6 | 7 | Transfer to UEFA Cup |
4 | ![]() |
6 | 1 | 1 | 4 | 5 | 9 | −4 | 4 |
Chelsea ![]() | 4–0 | ![]() |
---|---|---|
Lampard ![]() J. Cole ![]() Malouda ![]() Anelka ![]() |
Report |
Attendance: 39,635
Referee: Pieter Vink (Netherlands)
Roma ![]() | 1–2 | ![]() |
---|---|---|
Panucci ![]() |
Report | Culio ![]() |
Attendance: 25,382
Referee: Yuri Baskakov (Russia)
CFR Cluj ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 20,320
Referee: Florian Meyer (Germany)
Bordeaux ![]() | 1–3 | ![]() |
---|---|---|
Gourcuff ![]() |
Report | Vučinić ![]() Baptista ![]() |
Attendance: 26,920
Referee: Alberto Undiano Mallenco (Spain)
Bordeaux ![]() | 1–0 | ![]() |
---|---|---|
Cadú ![]() |
Report |
Attendance: 26,213
Referee: Ivan Bebek (Croatia)
Chelsea ![]() | 1–0 | ![]() |
---|---|---|
Terry ![]() |
Report |
Attendance: 41,002
Referee: Kyros Vassaras (Greece)
CFR Cluj ![]() | 1–2 | ![]() |
---|---|---|
Dani ![]() |
Report | Gourcuff ![]() Wendel ![]() |
Attendance: 19,380
Referee: Massimo Busacca (Switzerland)
Roma ![]() | 3–1 | ![]() |
---|---|---|
Panucci ![]() Vučinić ![]() |
Report | Terry ![]() |
Attendance: 35,038
Referee: Luis Medina Cantalejo (Spain)
Bordeaux ![]() | 1–1 | ![]() |
---|---|---|
Diarra ![]() |
Report | Anelka ![]() |
Attendance: 32,486
Referee: Frank De Bleeckere (Belgium)
CFR Cluj ![]() | 1–3 | ![]() |
---|---|---|
Y. Koné ![]() |
Report | Brighi ![]() Totti ![]() |
Attendance: 19,292
Referee: Lucílio Batista (Portugal)
Chelsea ![]() | 2–1 | ![]() |
---|---|---|
Kalou ![]() Drogba ![]() |
Report | Y. Koné ![]() |
Attendance: 41,060
Referee: Peter Fröjdfeldt (Sweden)
Roma ![]() | 2–0 | ![]() |
---|---|---|
Brighi ![]() Totti ![]() |
Report |
Attendance: 38,926
Referee: Herbert Fandel (Germany)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 3 | 1 | 2 | 8 | 7 | +1 | 10 | Advance to knockout phase |
2 | ![]() |
6 | 2 | 2 | 2 | 8 | 7 | +1 | 8 | |
3 | ![]() |
6 | 1 | 4 | 1 | 7 | 9 | −2 | 7 | Transfer to UEFA Cup |
4 | ![]() |
6 | 1 | 3 | 2 | 8 | 8 | 0 | 6 |
Panathinaikos ![]() | 0–2 | ![]() |
---|---|---|
Report | Mancini ![]() Adriano ![]() |
Attendance: 58,378
Referee: Manuel Mejuto González (Spain)
Werder Bremen ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 34,690
Referee: Craig Thomson (Scotland)
Anorthosis Famagusta ![]() | 3–1 | ![]() |
---|---|---|
Sarriegi ![]() Dobrasinović ![]() Hawar M. ![]() |
Report | Salpingidis ![]() |
Attendance: 19,259
Referee: Eric Braamhaar (Netherlands)
Internazionale ![]() | 1–1 | ![]() |
---|---|---|
Maicon ![]() |
Report | Pizarro ![]() |
Attendance: 32,965
Referee: Ľuboš Micheľ (Slovakia)
Internazionale ![]() | 1–0 | ![]() |
---|---|---|
Adriano ![]() |
Report |
Attendance: 27,247
Referee: Howard Webb (England)
Panathinaikos ![]() | 2–2 | ![]() |
---|---|---|
Mantzios ![]() |
Report | Mertesacker ![]() Almeida ![]() |
Attendance: 54,089
Referee: Mike Riley (England)
Anorthosis Famagusta ![]() | 3–3 | ![]() |
---|---|---|
Bardon ![]() Panagi ![]() Frousos ![]() |
Report | Balotelli ![]() Materazzi ![]() Cruz ![]() |
Attendance: 17,140
Referee: Laurent Duhamel (France)
Werder Bremen ![]() | 0–3 | ![]() |
---|---|---|
Report | Mantzios ![]() Karagounis ![]() Tziolis ![]() |
Attendance: 35,968
Referee: Viktor Kassai (Hungary)
Internazionale ![]() | 0–1 | ![]() |
---|---|---|
Report | Sarriegi ![]() |
Attendance: 34,955
Referee: Tom Henning Øvrebø (Norway)
Anorthosis Famagusta ![]() | 2–2 | ![]() |
---|---|---|
Nicolaou ![]() Sávio ![]() |
Report | Diego ![]() Almeida ![]() |
Attendance: 18,461
Referee: Manuel Mejuto González (Spain)
Panathinaikos ![]() | 1–0 | ![]() |
---|---|---|
Karagounis ![]() |
Report |
Attendance: 59,872
Referee: Bertrand Layec (France)
Werder Bremen ![]() | 2–1 | ![]() |
---|---|---|
Pizarro ![]() Rosenberg ![]() |
Report | Ibrahimović ![]() |
Attendance: 35,000
Referee: Pieter Vink (Netherlands)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 4 | 1 | 1 | 18 | 8 | +10 | 13 | Advance to knockout phase |
2 | ![]() |
6 | 4 | 0 | 2 | 8 | 8 | 0 | 12 | |
3 | ![]() |
6 | 3 | 0 | 3 | 11 | 7 | +4 | 9 | Transfer to UEFA Cup |
4 | ![]() |
6 | 0 | 1 | 5 | 2 | 16 | −14 | 1 |
Basel ![]() | 1–2 | ![]() |
---|---|---|
Abraham ![]() |
Report | Fernandinho ![]() Jádson ![]() |
Attendance: 34,820
Referee: Terje Hauge (Norway)
Barcelona ![]() | 3–1 | ![]() |
---|---|---|
Márquez ![]() Eto'o ![]() Xavi ![]() |
Report | Tonel ![]() |
Attendance: 58,354
Referee: Laurent Duhamel (France)
Sporting CP ![]() | 2–0 | ![]() |
---|---|---|
Romagnoli ![]() Derlei ![]() |
Report |
Attendance: 22,638
Referee: Nicola Rizzoli (Italy)
Shakhtar Donetsk ![]() | 1–2 | ![]() |
---|---|---|
Ilsinho ![]() |
Report | Messi ![]() |
Attendance: 25,300
Referee: Howard Webb (England)
Shakhtar Donetsk ![]() | 0–1 | ![]() |
---|---|---|
Report | Liédson ![]() |
Attendance: 23,120
Referee: Herbert Fandel (Germany)
Basel ![]() | 0–5 | ![]() |
---|---|---|
Report | Messi ![]() Busquets ![]() Bojan ![]() Xavi ![]() |
Attendance: 37,500
Referee: Eric Braamhaar (Netherlands)
Sporting CP ![]() | 1–0 | ![]() |
---|---|---|
Derlei ![]() |
Report |
Attendance: 24,282
Referee: Alain Hamer (Luxembourg)
Barcelona ![]() | 1–1 | ![]() |
---|---|---|
Messi ![]() |
Report | Derdiyok ![]() |
Attendance: 49,479
Referee: Alexandru Tudor (Romania)
Shakhtar Donetsk ![]() | 5–0 | ![]() |
---|---|---|
Jádson ![]() Willian ![]() Seleznyov ![]() |
Report |
Attendance: 14,000
Referee: Kristinn Jakobsson (Iceland)
Sporting CP ![]() | 2–5 | ![]() |
---|---|---|
Veloso ![]() Liédson ![]() |
Report | Henry ![]() Piqué ![]() Messi ![]() Caneira ![]() Bojan ![]() |
Attendance: 31,765
Referee: Matteo Trefoloni (Italy)
Basel ![]() | 0–1 | ![]() |
---|---|---|
Report | Djaló ![]() |
Attendance: 30,248
Referee: Paul Allaerts (Belgium)
Barcelona ![]() | 2–3 | ![]() |
---|---|---|
Sylvinho ![]() Busquets ![]() |
Report | Hladky ![]() Fernandinho ![]() |
Attendance: 22,763
Referee: Mike Riley (England)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 4 | 2 | 0 | 11 | 5 | +6 | 14 | Advance to knockout phase |
2 | ![]() |
6 | 3 | 3 | 0 | 9 | 4 | +5 | 12 | |
3 | ![]() |
6 | 1 | 1 | 4 | 5 | 7 | −2 | 4 | Transfer to UEFA Cup |
4 | ![]() |
6 | 1 | 0 | 5 | 5 | 14 | −9 | 3 |
PSV Eindhoven ![]() | 0–3 | ![]() |
---|---|---|
Report | Agüero ![]() Maniche ![]() |
Attendance: 29,000
Referee: Roberto Rosetti (Italy)
Marseille ![]() | 1–2 | ![]() |
---|---|---|
Cana ![]() |
Report | Gerrard ![]() |
Attendance: 44,841
Referee: Konrad Plautz (Austria)
Liverpool ![]() | 3–1 | ![]() |
---|---|---|
Kuyt ![]() Keane ![]() Gerrard ![]() |
Report | Koevermans ![]() |
Attendance: 41,097
Referee: Felix Brych (Germany)
Atlético Madrid ![]() | 2–1 | ![]() |
---|---|---|
Agüero ![]() R. García ![]() |
Report | Niang ![]() |
Attendance: 39,898
Referee: Tom Henning Øvrebø (Norway)
Atlético Madrid ![]() | 1–1 | ![]() |
---|---|---|
Simão ![]() |
Report | Keane ![]() |
Attendance: 48,769
Referee: Claus Bo Larsen (Denmark)
PSV Eindhoven ![]() | 2–0 | ![]() |
---|---|---|
Koevermans ![]() |
Report |
Attendance: 29,000
Referee: Damir Skomina (Slovenia)
Liverpool ![]() | 1–1 | ![]() |
---|---|---|
Gerrard ![]() |
Report | Rodríguez ![]() |
Attendance: 42,010
Referee: Martin Hansson (Sweden)
Marseille ![]() | 3–0 | ![]() |
---|---|---|
Koné ![]() Niang ![]() |
Report |
Attendance: 48,777
Referee: Nicola Rizzoli (Italy)
Atlético Madrid ![]() | 2–1 | ![]() |
---|---|---|
Simão ![]() Rodríguez ![]() |
Report | Koevermans ![]() |
Attendance: 0[4]
Referee: Massimo Busacca (Switzerland)
Liverpool ![]() | 1–0 | ![]() |
---|---|---|
Gerrard ![]() |
Report |
Attendance: 40,024
Referee: Olegário Benquerença (Portugal)
PSV Eindhoven ![]() | 1–3 | ![]() |
---|---|---|
Lazović ![]() |
Report | Babel ![]() Riera ![]() N'Gog ![]() |
Attendance: 33,500
Referee: Nikolai Ivanov (Russia)
Marseille ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 49,663
Referee: Wolfgang Stark (Germany)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 2 | 4 | 0 | 9 | 3 | +6 | 10 | Advance to knockout phase |
2 | ![]() |
6 | 2 | 3 | 1 | 9 | 7 | +2 | 9 | |
3 | ![]() |
6 | 1 | 3 | 2 | 9 | 14 | −5 | 6 | Transfer to UEFA Cup |
4 | ![]() |
6 | 1 | 2 | 3 | 4 | 7 | −3 | 5 |
Manchester United ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 74,944
Referee: Wolfgang Stark (Germany)
Celtic ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 58,754
Referee: Matteo Trefoloni (Italy)
Aalborg BK ![]() | 0–3 | ![]() |
---|---|---|
Report | Rooney ![]() Berbatov ![]() |
Attendance: 10,346
Referee: Olegário Benquerença (Portugal)
Villarreal ![]() | 1–0 | ![]() |
---|---|---|
Senna ![]() |
Report |
Attendance: 21,515
Referee: Viktor Kassai (Hungary)
Villarreal ![]() | 6–3 | ![]() |
---|---|---|
Rossi ![]() Capdevila ![]() Llorente ![]() Pires ![]() |
Report | Saganowski ![]() Enevoldsen ![]() Johansson ![]() |
Attendance: 15,959
Referee: Florian Meyer (Germany)
Manchester United ![]() | 3–0 | ![]() |
---|---|---|
Berbatov ![]() Rooney ![]() |
Report |
Attendance: 74,655
Referee: Frank De Bleeckere (Belgium)
Aalborg BK ![]() | 2–2 | ![]() |
---|---|---|
Curth ![]() Due ![]() |
Report | Rossi ![]() Franco ![]() |
Attendance: 10,355
Referee: Bertrand Layec (France)
Celtic ![]() | 1–1 | ![]() |
---|---|---|
McDonald ![]() |
Report | Giggs ![]() |
Attendance: 58,903
Referee: Tom Henning Øvrebø (Norway)
Villarreal ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 22,529
Referee: Roberto Rosetti (Italy)
Aalborg BK ![]() | 2–1 | ![]() |
---|---|---|
Cacá ![]() Caldwell ![]() |
Report | Robson ![]() |
Attendance: 10,096
Referee: Konrad Plautz (Austria)
Manchester United ![]() | 2–2 | ![]() |
---|---|---|
Tevez ![]() Rooney ![]() |
Report | Jakobsen ![]() Curth ![]() |
Attendance: 74,382
Referee: Laurent Duhamel (France)
Celtic ![]() | 2–0 | ![]() |
---|---|---|
Maloney ![]() McGeady ![]() |
Report |
Attendance: 58,014
Referee: Claudio Circhetta (Switzerland)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 4 | 2 | 0 | 12 | 4 | +8 | 14 | Advance to knockout phase |
2 | ![]() |
6 | 3 | 2 | 1 | 14 | 10 | +4 | 11 | |
3 | ![]() |
6 | 1 | 3 | 2 | 5 | 8 | −3 | 6 | Transfer to UEFA Cup |
4 | ![]() |
6 | 0 | 1 | 5 | 3 | 12 | −9 | 1 |
Steaua București ![]() | 0–1 | ![]() |
---|---|---|
Report | Van Buyten ![]() |
Attendance: 13,379
Referee: Claus Bo Larsen (Denmark)
Lyon ![]() | 2–2 | ![]() |
---|---|---|
Piquionne ![]() Benzema ![]() |
Report | Gilardino ![]() |
Attendance: 43,000
Referee: Peter Fröjdfeldt (Sweden)
Fiorentina ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 25,383
Referee: Mike Riley (England)
Bayern Munich ![]() | 1–1 | ![]() |
---|---|---|
Zé Roberto ![]() |
Report | Demichelis ![]() |
Attendance: 64,000
Referee: Kyros Vassaras (Greece)
Bayern Munich ![]() | 3–0 | ![]() |
---|---|---|
Klose ![]() Schweinsteiger ![]() Zé Roberto ![]() |
Report |
Attendance: 66,000
Referee: Olegário Benquerença (Portugal)
Steaua București ![]() | 3–5 | ![]() |
---|---|---|
Arthuro ![]() Goian ![]() Petre ![]() |
Report | Keïta ![]() Benzema ![]() Fred ![]() |
Attendance: 15,239
Referee: Grzegorz Gilewski (Poland)
Fiorentina ![]() | 1–1 | ![]() |
---|---|---|
Mutu ![]() |
Report | Borowski ![]() |
Attendance: 37,034
Referee: Alberto Undiano Mallenco (Spain)
Lyon ![]() | 2–0 | ![]() |
---|---|---|
Juninho ![]() Réveillère ![]() |
Report |
Attendance: 37,243
Referee: Manuel Mejuto González (Spain)
Bayern Munich ![]() | 3–0 | ![]() |
---|---|---|
Klose ![]() Toni ![]() |
Report |
Attendance: 64,000
Referee: Eric Braamhaar (Netherlands)
Fiorentina ![]() | 1–2 | ![]() |
---|---|---|
Gilardino ![]() |
Report | Makoun ![]() Benzema ![]() |
Attendance: 23,736
Referee: Viktor Kassai (Hungary)
Steaua București ![]() | 0–1 | ![]() |
---|---|---|
Report | Gilardino ![]() |
Attendance: 14,862
Referee: Luis Medina Cantalejo (Spain)
Lyon ![]() | 2–3 | ![]() |
---|---|---|
Govou ![]() Benzema ![]() |
Report | Klose ![]() Ribéry ![]() |
Attendance: 38,349
Referee: Howard Webb (England)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 4 | 0 | 2 | 9 | 8 | +1 | 12 | Advance to knockout phase |
2 | ![]() |
6 | 3 | 2 | 1 | 11 | 5 | +6 | 11 | |
3 | ![]() |
6 | 2 | 2 | 2 | 4 | 4 | 0 | 8 | Transfer to UEFA Cup |
4 | ![]() |
6 | 0 | 2 | 4 | 4 | 11 | −7 | 2 |
Porto ![]() | 3–1 | ![]() |
---|---|---|
López ![]() L. González ![]() Lino ![]() |
Report | Güiza ![]() |
Attendance: 38,709
Referee: Bertrand Layec (France)
Dynamo Kyiv ![]() | 1–1 | ![]() |
---|---|---|
Bangoura ![]() |
Report | Gallas ![]() |
Attendance: 16,800
Referee: Luis Medina Cantalejo (Spain)
Arsenal ![]() | 4–0 | ![]() |
---|---|---|
Van Persie ![]() Adebayor ![]() |
Report |
Attendance: 59,623
Referee: Herbert Fandel (Germany)
Fenerbahçe ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 35,112
Referee: Thomas Einwaller (Austria)
Fenerbahçe ![]() | 2–5 | ![]() |
---|---|---|
Silvestre ![]() Güiza ![]() |
Report | Adebayor ![]() Walcott ![]() Diaby ![]() Song ![]() Ramsey ![]() |
Attendance: 42,619
Referee: Peter Fröjdfeldt (Sweden)
Porto ![]() | 0–1 | ![]() |
---|---|---|
Report | Aliyev ![]() |
Attendance: 32,209
Referee: Terje Hauge (Norway)
Arsenal ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 60,003
Referee: Roberto Rosetti (Italy)
Dynamo Kyiv ![]() | 1–2 | ![]() |
---|---|---|
Milevskyi ![]() |
Report | Rolando ![]() L. González ![]() |
Attendance: 16,300
Referee: Konrad Plautz (Austria)
Fenerbahçe ![]() | 1–2 | ![]() |
---|---|---|
Kazim-Richards ![]() |
Report | López ![]() |
Attendance: 38,120
Referee: Alberto Undiano Mallenco (Spain)
Arsenal ![]() | 1–0 | ![]() |
---|---|---|
Bendtner ![]() |
Report |
Attendance: 59,374
Referee: Alain Hamer (Luxembourg)
Porto ![]() | 2–0 | ![]() |
---|---|---|
Alves ![]() López ![]() |
Report |
Attendance: 37,602
Referee: Kyros Vassaras (Greece)
Dynamo Kyiv ![]() | 1–0 | ![]() |
---|---|---|
Eremenko ![]() |
Report |
Attendance: 14,000
Referee: Florian Meyer (Germany)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
6 | 3 | 3 | 0 | 7 | 3 | +4 | 12 | Advance to knockout phase |
2 | ![]() |
6 | 4 | 0 | 2 | 9 | 5 | +4 | 12 | |
3 | ![]() |
6 | 1 | 2 | 3 | 4 | 7 | −3 | 5 | Transfer to UEFA Cup |
4 | ![]() |
6 | 0 | 3 | 3 | 3 | 8 | −5 | 3 |
Juventus ![]() | 1–0 | ![]() |
---|---|---|
Del Piero ![]() |
Report |
Attendance: 20,853
Referee: Frank De Bleeckere (Belgium)
Real Madrid ![]() | 2–0 | ![]() |
---|---|---|
Ramos ![]() Van Nistelrooy ![]() |
Report |
Attendance: 55,099
Referee: Alain Hamer (Luxembourg)
Zenit Saint Petersburg ![]() | 1–2 | ![]() |
---|---|---|
Danny ![]() |
Report | Hubočan ![]() Van Nistelrooy ![]() |
Attendance: 21,075
Referee: Massimo Busacca (Switzerland)
BATE Borisov ![]() | 2–2 | ![]() |
---|---|---|
Kryvets ![]() Stasevich ![]() |
Report | Iaquinta ![]() |
Attendance: 31,400
Referee: Martin Atkinson (England)
Zenit Saint Petersburg ![]() | 1–1 | ![]() |
---|---|---|
Tekke ![]() |
Report | Nyakhaychyk ![]() |
Attendance: 19,500
Referee: Pedro Proença (Portugal)
Juventus ![]() | 2–1 | ![]() |
---|---|---|
Del Piero ![]() Amauri ![]() |
Report | Van Nistelrooy ![]() |
Attendance: 25,813
Referee: Wolfgang Stark (Germany)
BATE Borisov ![]() | 0–2 | ![]() |
---|---|---|
Report | Pogrebnyak ![]() Danny ![]() |
Attendance: 28,793
Referee: Stéphane Lannoy (France)
Real Madrid ![]() | 0–2 | ![]() |
---|---|---|
Report | Del Piero ![]() |
Attendance: 71,560
Referee: Pieter Vink (Netherlands)
Zenit Saint Petersburg ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 20,155
Referee: Claus Bo Larsen (Denmark)
BATE Borisov ![]() | 0–1 | ![]() |
---|---|---|
Report | Raúl ![]() |
Attendance: 30,500
Referee: Terje Hauge (Norway)
Juventus ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 5,753
Referee: Costas Kapitanis (Cyprus)
Real Madrid ![]() | 3–0 | ![]() |
---|---|---|
Raúl ![]() Robben ![]() |
Report |
Attendance: 46,265
Referee: Jonas Eriksson (Sweden)
| |
---|---|
Qualifying / early rounds |
|
Group stages |
|
League phases |
|
Knockout phases |
|
|