La Lliga de Campions de la UEFA 2003–04 fou la 49ena 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 derrotant el Mònaco per 3 a 0 a l'Arena AufSchalke. Fou la primera edició de la Lliga de Campions on es disputà ronda de vuitens de final després de la fase de grups.
Fase de classifiació [modifica]
Primera ronda de classificació [modifica]
Segona ronda de classificació [modifica]
Tercera ronda de classificació [modifica]
|
|
|
|
| Primer Partit |
| Lyon |
1–0 |
Anderlecht |
| Bayern Munich |
2–1 |
Celtic |
| Segon Partit |
| Celtic |
2–0 |
Lyon |
| Anderlecht |
1–1 |
Bayern Munich |
| Tercer Partit |
| Anderlecht |
1–0 |
Celtic |
| Lyon |
1–1 |
Bayern Munich |
| Quart Partit |
| Celtic |
3–1 |
Anderlecht |
| Bayern Munich |
1–2 |
Lyon |
| Cinquè Partit |
| Anderlecht |
1–0 |
Lyon |
| Celtic |
0–0 |
Bayern Munich |
| Sisè Partit |
| Lyon |
3–2 |
Celtic |
| Bayern Munich |
1–0 |
Anderlecht |
|
|
|
|
| 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 |
|
|
|
|
| Primer Partit |
| AEK Athens |
1–1 |
Deportivo de La Coruña |
| PSV Eindhoven |
1–2 |
AS Monaco |
| Segon Partit |
| AS Monaco |
4–0 |
AEK Athens |
| Deportivo de La Coruña |
2–0 |
PSV Eindhoven |
| Tercer Partit |
| Deportivo de La Coruña |
1–0 |
AS Monaco |
| AEK Athens |
0–1 |
PSV Eindhoven |
| Quart Partit |
| AS Monaco |
8–3 |
Deportivo de La Coruña |
| PSV Eindhoven |
2–0 |
AEK Athens |
| Cinquè Partit |
| Deportivo de La Coruña |
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 Coruña |
|
|
|
|
| Primer Partit |
| Juventus |
2–1 |
Galatasaray SK |
| Real Sociedad |
1–0 |
Olympiakos CFP |
| Segon Partit |
| Olympiakos CFP |
1–2 |
Juventus |
| Galatasaray SK |
1–2 |
Real Sociedad |
| Tercer Partit |
| Galatasaray SK |
1–0 |
Olympiakos CFP |
| Juventus |
4–2 |
Real Sociedad |
| Quart Partit |
| Olympiakos CFP |
3–0 |
Galatasaray SK |
| Real Sociedad |
0–0 |
Juventus |
| Cinquè Partit |
| Olympiakos CFP |
2–2 |
Real Sociedad |
| Galatasaray SK |
2–0 |
Juventus |
| Sisè Partit |
| Juventus |
7–0 |
Olympiakos CFP |
| Real Sociedad |
1–1 |
Galatasaray SK |
|
|
|
|
| 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 |
|
|
|
|
| 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 |
|
|
|
|
| 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 |
|
|
|
|
| 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 [modifica]
Quarts de final [modifica]