# Lliga de Campions de la UEFA 2003-04

La Lliga de Campions de la UEFA 2003–04 fou la 49a edició de la Copa d'Europa, la màxima competició per a clubs de futbol del continent i la 12a sota el nom de Lliga de Campions.
La competició fou guanyada pel FC Porto que va derrotar l'AS Monaco FC per 3 a 0 a l'Arena AufSchalke. Fou la primera edició de la Lliga de Campions en què es disputà ronda de vuitens de final després de la fase de grups.

## Fase de classificació
### Primera ronda de classificació

| Equip 1 | Global | Equip 2 | Anada | Tornada |
| Pyunik | 2-1 | KR Reykjavík | 1-0 | 1-1 |
| Sheriff Tiraspol | 2-1 | FC Flora | 1-0 | 1-1 |
| HB Tórshavn | 1-5 | FBK Kaunas | 0-1 | 1-4 |
| BATE | 1-3 | Bohemians | 1-0 | 0-3 |
| Vardar | 4-2 | Barry Town | 3-0 | 1-2 |
| Grevenmacher | 0-2 | Leotar | 0-0 | 0-2 |
| Glentoran | 0-1 | HJK Helsinki | 0-0 | 0-1 |
| Sliema Wanderers | (a)3-3 | Skonto | 2-0 | 1-3 |
| Omonia | 2-1 | Irtysh | 0-0 | 2-1 |
| Dinamo Tbilisi | 3-3(p) | KF Tirana | 3-0 | 0-3(pr) |

### Segona ronda de classificació

| Equip 1 | Global | Equip 2 | Anada | Tornada |
| MTK Hungária | 3-2 | HJK Helsinki | 3-1 | 0-1 |
| Pyunik | 0-3 | CSKA Sofia | 0-2 | 0-1 |
| FBK Kaunas | 0-5 | Celtic FC | 0-4 | 0-1 |
| Leotar | 1-4 | Slavia Praga | 1-2 | 0-2 |
| Sheriff Tiraspol | 0-2 | Xakhtar Donetsk | 0-0 | 0-2 |
| Žilina | 2-1 | Maccabi Tel Aviv FC | 1-0 | 1-1 |
| Bohemians | 0-5 | Rosenborg BK | 0-1 | 0-4 |
| Maribor | 2-3 | Dinamo de Zagreb | 1-1 | 1-2 |
| CSKA Moscou | 2-3 | Vardar | 1-2 | 1-1 |
| Rapid Bucureşti | 2-3 | RSC Anderlecht | 0-0 | 2-3 |
| FK Partizan | (c)3-3 | Djurgården | 1-1 | 2-2 |
| Wisła Kraków | 7-4 | Omonia | 5-2 | 2-2 |
| FC Copenhagen | 10-1 | Sliema Wanderers | 4-1 | 6-0 |
| KF Tirana | 2-7 | GAK | 1-5 | 1-2 |

### Tercera ronda de classificació

| Equip 1 | Global | Equip 2 | Anada | Tornada |
| Vardar | 4-5 | Sparta Praga | 2-3 | 2-2 |
| MTK Hungária | 0-5 | Celtic FC | 0-4 | 0-1 |
| Rangers FC | 3-2 | FC Copenhagen | 1-1 | 2-1 |
| Austria Viena | 0-1 | Olympique de Marsella | 0-1 | 0-0 |
| Club Brugge | (p)3-3 | Borussia Dortmund | 2-1 | 1-2(pr) |
| Xakhtar Donetsk | 2-3 | Lokomotiv Moscou | 1-0 | 1-3 |
| SS Lazio | 4-1 | SL Benfica | 3-1 | 1-0 |
| FC Dinamo de Kíev | 5-1 | Dinamo de Zagreb | 3-1 | 2-0 |
| Rosenborg BK | 0-1 | Deportivo | 0-0 | 0-1 |
| Grasshopper | 2-3 | AEK Atenes | 1-0 | 1-3 |
| Žilina | 0-5 | Chelsea FC | 0-2 | 0-3 |
| Celta de Vigo | 3-2 | Slavia Praga | 3-0 | 0-2 |
| FK Partizan | (p)1-1 | Newcastle United FC | 0-1 | 1-0 |
| Galatasaray | 6-0 | CSKA Sofia | 3-0 | 3-0 |
| RSC Anderlecht | 4-1 | Wisła Kraków | 3-1 | 1-0 |
| GAK | 2-3 | AFC Ajax | 1-1 | 1-2(pr) |

## Fase de Grups
### Grup A

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. Olympique de Lió | 10 | 6 | 3 | 1 | 2 | 7 | 7 | 0 |
| 2. FC Bayern de Múnic | 9 | 6 | 2 | 3 | 1 | 6 | 5 | +1 |
| 3. Celtic F.C. | 7 | 6 | 2 | 1 | 3 | 8 | 7 | +1 |
| 4. RSC Anderlecht | 7 | 6 | 2 | 1 | 3 | 4 | 6 | -2 |
| Primer Partit |
| Lyon | 1–0 | Anderlecht |
| Bayern de Múnic | 2–1 | Celtic |
| Segon Partit |
| Celtic | 2–0 | Lyon |
| Anderlecht | 1–1 | Bayern de Múnic |
| Tercer Partit |
| Anderlecht | 1–0 | Celtic |
| Lyon | 1–1 | Bayern de Múnic |
| Quart Partit |
| Celtic | 3–1 | Anderlecht |
| Bayern de Múnic | 1–2 | Lyon |
| Cinquè Partit |
| Anderlecht | 1–0 | Lyon |
| Celtic | 0–0 | Bayern de Múnic |
| Sisè Partit |
| Lyon | 3–2 | Celtic |
| Bayern de Múnic | 1–0 | Anderlecht |

### Grup B

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. Arsenal FC | 10 | 6 | 3 | 1 | 2 | 9 | 6 | +3 |
| 2. FC Lokomotiv | 8 | 6 | 2 | 2 | 2 | 7 | 7 | 0 |
| 3. Internazionale | 8 | 6 | 2 | 2 | 2 | 8 | 11 | -3 |
| 4. FC Dinamo de Kíev | 7 | 6 | 2 | 1 | 3 | 8 | 8 | 0 |
| Primer Partit |
| FC Dynamo Kyiv | 2–0 | Lokomotiv Moscou |
| Arsenal | 0–3 | Internazionale |
| Segon Partit |
| Lokomotiv Moscou | 0–0 | Arsenal |
| Internazionale | 2–1 | FC Dynamo Kyiv |
| Tercer Partit |
| Locomotiv Moscou | 3–0 | Internazionale |
| FC Dynamo Kyiv | 2–1 | Arsenal |
| Quart Partit |
| Internazionale | 1–1 | Lokomotiv Moscou |
| Arsenal | 1–0 | FC Dynamo Kyiv |
| Cinquè Partit |
| Lokomotiv Moscou | 3–2 | FC Dynamo Kyiv |
| Internazionale | 1–5 | Arsenal |
| Sisè Partit |
| FC Dynamo Kyiv | 1–1 | Internazionale |
| Arsenal | 2–0 | Lokomotiv Moscou |

### Grup C

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. AS Monaco FC | 11 | 6 | 3 | 2 | 1 | 15 | 6 | +9 |
| 2. Deportivo de La Coruña | 10 | 6 | 3 | 1 | 2 | 12 | 12 | 0 |
| 3. PSV Eindhoven | 10 | 6 | 3 | 1 | 2 | 8 | 7 | +1 |
| 4. AEK Atenes FC | 2 | 6 | 0 | 2 | 4 | 1 | 11 | -10 |
| Primer Partit |
| AEK Athens | 1–1 | Deportivo de La Corunya |
| PSV Eindhoven | 1–2 | AS Monaco |
| Segon Partit |
| AS Monaco | 4–0 | AEK Athens |
| Deportivo de La Corunya | 2–0 | PSV Eindhoven |
| Tercer Partit |
| Deportivo de La Corunya | 1–0 | AS Monaco |
| AEK Athens | 0–1 | PSV Eindhoven |
| Quart Partit |
| AS Monaco | 8–3 | Deportivo de La Corunya |
| PSV Eindhoven | 2–0 | AEK Athens |
| Cinquè Partit |
| Deportivo de La Corunya | 3–0 | AEK Athens |
| AS Monaco | 1–1 | PSV Eindhoven |
| Sisè Partit |
| AEK Athens | 0–0 | AS Monaco |
| PSV Eindhoven | 3–2 | Deportivo de La Corunya |

### Grup D

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. Juventus F.C. | 13 | 6 | 4 | 1 | 1 | 15 | 6 | +9 |
| 2. Reial Societat | 9 | 6 | 2 | 3 | 1 | 8 | 8 | 0 |
| 3. Galatasaray | 7 | 6 | 2 | 1 | 3 | 6 | 8 | -2 |
| 4. Olympiacos | 4 | 6 | 1 | 1 | 4 | 6 | 13 | -7 |
| Primer Partit |
| Juventus | 2–1 | Galatasaray SK |
| Reial Societat | 1–0 | Olympiakos CFP |
| Segon Partit |
| Olympiakos CFP | 1–2 | Juventus |
| Galatasaray SK | 1–2 | Reial Societat |
| Tercer Partit |
| Galatasaray SK | 1–0 | Olympiakos CFP |
| Juventus | 4–2 | Reial Societat |
| Quart Partit |
| Olympiakos CFP | 3–0 | Galatasaray SK |
| Reial Societat | 0–0 | Juventus |
| Cinquè Partit |
| Olympiakos CFP | 2–2 | Reial Societat |
| Galatasaray SK | 2–0 | Juventus |
| Sisè Partit |
| Juventus | 7–0 | Olympiakos CFP |
| Reial Societat | 1–1 | Galatasaray SK |

### Grup E

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. Manchester Utd | 15 | 6 | 5 | 0 | 1 | 13 | 2 | +11 |
| 2. VfB Stuttgart | 12 | 6 | 4 | 0 | 2 | 9 | 6 | +3 |
| 3. Panathinaikos FC | 4 | 6 | 1 | 1 | 4 | 5 | 13 | -8 |
| 4. Rangers F.C. | 4 | 6 | 1 | 1 | 4 | 4 | 10 | -6 |
| Primer Partit |
| Rangers F.C. | 2–1 | VfB Stuttgart |
| Manchester United | 5–0 | Panathinaikos FC |
| Segon Partit |
| Panathinaikos FC | 1–1 | Rangers F.C. |
| VfB Stuttgart | 2–1 | Manchester United |
| Tercer Partit |
| VfB Stuttgart | 2–0 | Panathinaikos FC |
| Rangers FC | 0–1 | Manchester United |
| Quart Partit |
| Panathinaikos FC | 1–3 | VfB Stuttgart |
| Manchester United | 3–0 | Rangers FC |
| Cinquè Partit |
| VfB Stuttgart | 1–0 | Rangers FC |
| Panathinaikos FC | 0–1 | Manchester United |
| Sisè Partit |
| Rangers FC | 1–3 | Panathinaikos FC |
| Manchester United | 2–0 | VfB Stuttgart |

### Grup F

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. Reial Madrid | 14 | 6 | 4 | 2 | 0 | 11 | 5 | +6 |
| 2. FC Porto | 11 | 6 | 3 | 2 | 1 | 9 | 8 | +1 |
| 3. O. Marseille | 4 | 6 | 1 | 1 | 4 | 9 | 11 | -2 |
| 4. FK Partizan | 3 | 6 | 0 | 3 | 3 | 3 | 8 | -5 |
| Primer Partit |
| Real Madrid | 4–2 | Marseille |
| FK Partizan | 1–1 | FC Porto |
| Segon Partit |
| FC Porto | 1–3 | Real Madrid |
| Marseille | 3–0 | FK Partizan |
| Tercer Partit |
| Marseille | 2–3 | FC Porto |
| Real Madrid | 1–0 | FK Partizan |
| Quart Partit |
| FC Porto | 1–0 | Marseille |
| FK Partizan | 0–0 | Real Madrid |
| Cinquè Partit |
| Marseille | 1–2 | Real Madrid |
| FC Porto | 2–1 | FK Partizan |
| Sisè Partit |
| Real Madrid | 1–1 | FC Porto |
| FK Partizan | 1–1 | Marseille |

### Grup G

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. Chelsea F.C. | 13 | 6 | 4 | 1 | 1 | 9 | 3 | +6 |
| 2. AC Sparta Praha | 8 | 6 | 2 | 2 | 2 | 5 | 5 | 0 |
| 3. Beşiktaş JK | 7 | 6 | 2 | 1 | 3 | 5 | 7 | -2 |
| 4. S.S. Lazio | 5 | 6 | 1 | 2 | 3 | 6 | 10 | -4 |
| Primer Partit |
| Sparta Prague | 0–1 | Chelsea |
| Beşiktaş | 0–2 | Lazio |
| Segon Partit |
| Lazio | 2–2 | Sparta Prague |
| Chelsea | 0–2 | Beşiktaş |
| Tercer Partit |
| Chelsea | 2–1 | Lazio |
| Sparta Prague | 2–1 | Beşiktaş |
| Quart Partit |
| Lazio | 0–4 | Chelsea |
| Beşiktaş | 1–0 | Sparta Prague |
| Cinquè Partit |
| Chelsea | 0–0 | Sparta Prague |
| Lazio | 1–1 | Beşiktaş |
| Sisè Partit |
| Sparta Prague | 1–0 | Lazio |
| Beşiktaş | 0–2 | Chelsea |

### Grup H

| Equip | Pts | PJ | PG | PE | PP | GF | GC | DG |
| 1. AC Milan | 10 | 6 | 3 | 1 | 2 | 4 | 3 | +1 |
| 2. Celta de Vigo | 9 | 6 | 2 | 3 | 1 | 7 | 6 | +1 |
| 3. Club Brugge | 8 | 6 | 2 | 2 | 2 | 5 | 6 | -1 |
| 4. Ajax Amsterdam | 6 | 6 | 2 | 0 | 4 | 6 | 7 | -1 |
| Primer Partit |
| AC Milan | 1–0 | Ajax |
| Club Brugge | 1–1 | Celta Vigo |
| Segon Partit |
| Celta Vigo | 0–0 | AC Milan |
| Ajax | 2–0 | Club Brugge |
| Tercer Partit |
| Ajax | 1–0 | Celta Vigo |
| AC Milan | 0–1 | Club Brugge |
| Quart Partit |
| Celta Vigo | 3–2 | Ajax |
| Club Brugge | 0–1 | AC Milan |
| Cinquè Partit |
| Ajax | 0–1 | AC Milan |
| Celta Vigo | 1–1 | Club Brugge |
| Sisè Partit |
| AC Milan | 1–2 | Celta Vigo |
| Club Brugge | 2–1 | Ajax |

## Vuitens de final

| | Resultat | | Anada | Tornada |
| Bayern de Múnic | 1 - 2 | Reial Madrid | 1 - 1 | 0 - 1 |
| Sparta Praga | 1 - 4 | AC Milan | 0 - 0 | 1 - 4 |
| Celta de Vigo | 2 - 5 | Arsenal FC | 2 - 3 | 0 - 2 |
| FC Lokomotiv Moscow | 2 - 2 | AS Mònaco | 2 - 1 | 0 - 1 |
| VfB Stuttgart | 0 - 1 | Chelsea FC | 0 - 0 | 0 - 1 |
| FC Porto | 3 - 2 | Manchester United FC | 2 - 1 | 1 - 1 |
| Reial Societat | 0 - 2 | Olympique de Lió | 0 - 1 | 0 - 1 |
| Deportivo de La Coruña | 2 - 0 | Juventus FC | 1 - 0 | 1 - 0 |

## Quarts de final

| | Resultat | | Anada | Tornada |
| AC Milan | 4 - 5 | Deportivo de La Coruña | 4 - 1 | 0 - 4 |
| FC Porto | 4 - 2 | Olympique de Lió | 2 - 0 | 2 - 2 |
| Reial Madrid | 5 - 5 | AS Mònaco | 4 - 2 | 1 - 3 |
| Chelsea FC | 3 - 2 | Arsenal FC | 1 - 1 | 2 - 1 |

## Semifinals

| | Resultat | | Anada | Tornada |
| AS Mònaco | 5 - 3 | Chelsea FC | 3 - 1 | 2 - 2 |
| FC Porto | 1 - 0 | Deportivo de La Coruña | 0 - 0 | 1 - 0 |

## Final

| | Resultat | |
| FC Porto | 3 - 0 | AS Monaco |
* Guanyador de la Lliga de Campions 2003–04
* Futebol Clube do Porto Segon títol