2003–04 UEFA Champions League qualifying rounds

The 2003–04 UEFA Champions League qualifying rounds decided 16 of the 32 teams which played in the group stage. All times are CEST (UTC+2).

Teams

Key to colours
Qualify for the group stage
Eliminated in the Third qualifying round; Advanced to the UEFA Cup first round
Third qualifying round
Team Coeff.
Lazio 106.155
Deportivo La Coruña 98.769
Celta Vigo 86.769
Galatasaray 78.495
Borussia Dortmund 70.566
Chelsea 70.170
AEK Athens 56.391
Dynamo Kyiv 55.291
Ajax 54.749
Newcastle United 51.170
Rangers 50.187
Sparta Prague 49.975
Marseille 49.734
Lokomotiv Moscow 49.520
Club Brugge 44.250
Grasshopper 33.125
Benfica 30.791
Austria Wien 13.687
Second qualifying round
Team Coeff.
Celtic 57.187
Anderlecht 49.250
Slavia Prague 48.975
Rosenborg 42.787
Wisła Kraków 33.812
Dinamo Zagreb 32.312
GAK 26.687
Shakhtar Donetsk 22.291
Partizan 20.915
Copenhagen 20.687
Maccabi Tel Aviv 18.999
CSKA Sofia 18.332
MTK Hungária 13.395
CSKA Moscow 12.520
Djurgårdens IF 11.795
Rapid București 11.478
Maribor 8.666
Žilina 6.832
First qualifying round
Team Coeff.
HJK 10.604
Skonto 6.332
Omonia 5.082
Bohemians 3.665
Sheriff Tiraspol 2.916
Dinamo Tbilisi 2.833
Leotar 2.166
Kaunas 1.999
KR 1.749
Vardar 1.748
BATE Borisov 1.708
Sliema Wanderers 1.499
Pyunik 1.082
Barry Town 1.082
Tirana 0.915
Flora 0.832
Glentoran 0.749
Grevenmacher 0.666
HB 0.582
Irtysh 0.250

First qualifying round

The draw for this round was performed on 20 June 2003 in Nyon, Switzerland.

Seeding

Seeded Unseeded

HJK
Skonto
Omonia
Bohemians
Sheriff Tiraspol
Dinamo Tbilisi
Leotar
Kaunas
KR
Vardar

BATE Borisov
Sliema Wanderers
Pyunik
Barry Town
Tirana
Flora
Glentoran
Grevenmacher
HB
Irtysh

Summary

The first legs were played on 16 July, and the second legs were played on 23 July 2003.

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Pyunik 2–1 KR1–01–1
Sheriff Tiraspol 2–1 Flora1–01–1
HB 1–5 Kaunas0–11–4
BATE Borisov 1–3 Bohemians1–00–3
Vardar 4–2 Barry Town3–01–2
Grevenmacher 0–2 Leotar0–00–2
Glentoran 0–1 HJK0–00–1
Sliema Wanderers 3–3 (a) Skonto2–01–3
Omonia 2–1 Irtysh0–02–1
Dinamo Tbilisi 3–3 (2–4 p) Tirana3–00–3 (a.e.t.)

Matches

Pyunik 1–0 KR
  • Pachajyan 61'
Report
Attendance: 15,000
Referee: Johny Ver Eecke (Belgium)
KR 1–1 Pyunik
  • Davíðsson 82' (pen.)
Report
Attendance: 2,069
Referee: Andrejs Sipailo (Latvia)

Pyunik won 2–1 on aggregate.


Sheriff Tiraspol 1–0 Flora
Report
Attendance: 6,150
Referee: Imankhan Sultani (Azerbaijan)
Flora 1–1 Sheriff Tiraspol
Report
Attendance: 800
Referee: Mike Dean (England)

Sheriff Tiraspol won 2–1 on aggregate.


HB 0–1 Kaunas
Report
Attendance: 600
Referee: Igor Ishchenko (Ukraine)
Kaunas 4–1 HB
Report
Attendance: 3,500
Referee: Alojzije Šupraha (Croatia)

Kaunas won 5–1 on aggregate.


BATE Borisov 1–0 Bohemians
Report
Attendance: 4,500
Referee: Jaroslav Jára (Czech Republic)
Bohemians 3–0 BATE Borisov
Report
Attendance: 5,300
Referee: Ivan Dobrinov (Bulgaria)

Bohemians won 3–1 on aggregate.


Vardar 3–0 Barry Town
Report
Attendance: 3,000
Referee: Asaf Kenan (Israel)
Barry Town 2–1 Vardar
Report
Attendance: 1,125
Referee: Sergey Kapanin (Kazakhstan)

Vardar won 4–2 on aggregate.


Grevenmacher 0–0 Leotar
Report
Attendance: 500
Referee: János Megyebíró (Hungary)
Leotar 2–0 Grevenmacher
Report
Attendance: 3,100
Referee: Anton Helesteanu (Romania)

Leotar won 2–0 on aggregate.


Glentoran 0–0 HJK
Report
Attendance: 2,525
Referee: Darius Miezelis (Lithuania)
HJK 1–0 Glentoran
Report
Attendance: 4,270
Referee: Mirosław Ryszka (Poland)

HJK won 1–0 on aggregate.


Sliema Wanderers 2–0 Skonto
Report
Attendance: 473
Referee: Dejan Stanišić (Serbia and Montenegro)
Skonto 3–1 Sliema Wanderers
Report
Attendance: 3,250
Referee: Mustafa Çulcu (Turkey)

3–3 on aggregate; Sliema Wanderers won on away goals.


Omonia 0–0 Irtysh
Report
Attendance: 15,550
Referee: Siniša Zrnić (Bosnia and Herzegovina)
Irtysh 1–2 Omonia
Report
Attendance: 12,000
Referee: Petteri Kari (Finland)

Omonia won 2–1 on aggregate.


Dinamo Tbilisi 3–0 Tirana
Report
Tirana 3–0 (a.e.t.) Dinamo Tbilisi
Report
Penalties
4–2

3–3 on aggregate; Tirana won 4–2 on penalties.

Second qualifying round

The draw for this round was performed on 20 June 2003 in Nyon, Switzerland.

Seeding

Seeded Unseeded

Celtic
Anderlecht
Slavia Prague
Rosenborg
Wisła Kraków
Dinamo Zagreb
GAK

Shakhtar Donetsk
Partizan
Copenhagen
Maccabi Tel Aviv
CSKA Sofia
MTK Hungária
CSKA Moscow

Djurgårdens IF
Rapid București
HJK[†]
Maribor
Žilina
Sliema Wanderers[†]
Omonia[†]

Bohemians[†]
Sheriff Tiraspol[†]
Tirana[†]
Leotar[†]
Kaunas[†]
Pyunik[†]
Vardar[†]

Notes
  1. Winners of the previous qualifying round whose identity was not known at the time of the draw. Teams in italics defeated a team with a higher coefficient in the previous qualifying round, thus effectively taking the coefficient of their defeated opponent in the draw for this round.

Summary

The first legs were played on 30 July, and the second legs were played on 6 August 2003.

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
MTK Hungária 3–2 HJK3–10–1
Pyunik 0–3 CSKA Sofia0–20–1
Kaunas 0–5 Celtic0–40–1
Leotar 1–4 Slavia Prague1–20–2
Sheriff Tiraspol 0–2 Shakhtar Donetsk0–00–2
Žilina 2–1 Maccabi Tel Aviv1–01–1
Bohemians 0–5 Rosenborg0–10–4
Maribor 2–3 Dinamo Zagreb1–11–2
CSKA Moscow 2–3 Vardar1–21–1
Rapid București 2–3 Anderlecht0–02–3
Partizan 3–3 (a) Djurgårdens IF1–12–2
Wisła Kraków 7–4 Omonia5–22–2
Copenhagen 10–1 Sliema Wanderers4–16–0
Tirana 2–7 GAK1–51–2

Matches

MTK Hungária 3–1 HJK
Report
HJK 1–0 MTK Hungária
Report
Attendance: 2,650
Referee: Dejan Delević (Serbia and Montenegro)

MTK Hungária won 3–2 on aggregate.


Pyunik 0–2 CSKA Sofia
Report
CSKA Sofia 1–0 Pyunik
Report

CSKA Sofia won 3–0 on aggregate.


Kaunas 0–4 Celtic
Report
Attendance: 3,500
Referee: Paulo Paraty (Portugal)
Celtic 1–0 Kaunas
Report
Attendance: 40,104
Referee: Jacek Granat (Poland)

Celtic won 5–0 on aggregate.


Leotar 1–2 Slavia Prague
Report
Attendance: 4,525
Slavia Prague 2–0 Leotar
Report
Attendance: 6,154
Referee: Mikko Vuorela (Finland)

Slavia Prague won 4–1 on aggregate.


Sheriff Tiraspol 0–0 Shakhtar Donetsk
Report
Attendance: 10,224
Referee: Karel Vidlak (Czech Republic)
Shakhtar Donetsk 2–0 Sheriff Tiraspol
Report
Attendance: 31,600

Shakhtar Donetsk won 2–0 on aggregate.


Žilina 1–0 Maccabi Tel Aviv
Report
Attendance: 5,988
Referee: Tonny Kolbech Poulsen (Denmark)
Maccabi Tel Aviv 1–1 Žilina
Report

Žilina won 2–1 on aggregate.


Bohemians 0–1 Rosenborg
Report
Attendance: 7,930
Referee: Bernhard Brugger (Austria)
Rosenborg 4–0 Bohemians
Report
Attendance: 15,911
Referee: Ruud Bossen (Netherlands)

Rosenborg won 5–0 on aggregate.


Maribor 1–1 Dinamo Zagreb
Report
Attendance: 6,443
Referee: Eric Blareau (Belgium)
Dinamo Zagreb 2–1 Maribor
Report
Attendance: 8,790

Dinamo Zagreb won 3–2 on aggregate.


CSKA Moscow 1–2 Vardar
Report
Attendance: 12,000
Vardar 1–1 CSKA Moscow
Report
Attendance: 12,000
Referee: Victor José Esquinas Torres (Spain)

Vardar won 3–2 on aggregate.


Rapid București 0–0 Anderlecht
Report
Attendance: 12,000
Referee: Anton Stredák (Slovakia)
Anderlecht 3–2 Rapid București
Report
Attendance: 22,432
Referee: Emil Bozinovski (Macedonia)

Anderlecht won 3–2 on aggregate.


Partizan 1–1 Djurgårdens IF
Report
Attendance: 23,400
Referee: Attila Hanacsek (Hungary)
Djurgårdens IF 2–2 Partizan
Report
Attendance: 28,287

3–3 on aggregate; Partizan won on away goals.


Wisła Kraków 5–2 Omonia
Report
Attendance: 6,500
Referee: Ceri Richards (Wales)
Omonia 2–2 Wisła Kraków
Report
Attendance: 12,100
Referee: Philippe Leuba (Switzerland)

Wisła Kraków won 7–4 on aggregate.


Copenhagen 4–1 Sliema Wanderers
Report
Attendance: 14,197
Sliema Wanderers 0–6 Copenhagen
Report

Copenhagen won 10–1 on aggregate.


Tirana 1–5 GAK
Report
Attendance: 7,200
Referee: Georgios Douros (Greece)
GAK 2–1 Tirana
Report

GAK won 7–2 on aggregate.

Third qualifying round

The draw for this round was performed on 25 July 2003 in Nyon, Switzerland.

Seeding

Seeded Unseeded

Lazio
Deportivo La Coruña
Celta Vigo
Galatasaray
Borussia Dortmund
Chelsea
Celtic[†]
AEK Athens

Dynamo Kyiv
Ajax
Newcastle United
Rangers
Sparta Prague
Marseille
Lokomotiv Moscow
Anderlecht[†]

Slavia Prague[†]
Club Brugge
Rosenborg[†]
Wisła Kraków[†]
Grasshopper
Dinamo Zagreb[†]
Benfica
GAK[†]

Shakhtar Donetsk[†]
Partizan[†]
Copenhagen[†]
Žilina[†]
CSKA Sofia[†]
Austria Wien
MTK Hungária[†]
Vardar[†]

Notes
  1. Winners of the previous qualifying round whose identity was not known at the time of the draw. Teams in italics defeated a team with a higher coefficient in the previous qualifying round, thus effectively taking the coefficient of their defeated opponent in the draw for this round.

Summary

The first legs were played on 12 and 13 August, and the second legs were played on 26 and 27 August 2003.

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Vardar 4–5 Sparta Prague2–32–2
MTK Hungária 0–5 Celtic0–40–1
Rangers 3–2 Copenhagen1–12–1
Austria Wien 0–1 Marseille0–10–0
Club Brugge 3–3 (4–2 p) Borussia Dortmund2–11–2 (a.e.t.)
Shakhtar Donetsk 2–3 Lokomotiv Moscow1–01–3
Lazio 4–1 Benfica3–11–0
Dynamo Kyiv 5–1 Dinamo Zagreb3–12–0
Rosenborg 0–1 Deportivo La Coruña0–00–1
Grasshopper 2–3 AEK Athens1–01–3
Žilina 0–5 Chelsea0–20–3
Celta Vigo 3–2 Slavia Prague3–00–2
Partizan 1–1 (4–3 p) Newcastle United0–11–0 (a.e.t.)
Galatasaray 6–0 CSKA Sofia3–03–0
Anderlecht 4–1 Wisła Kraków3–11–0
GAK 2–3 Ajax1–11–2 (a.e.t.)

Matches

Vardar 2–3 Sparta Prague
Report
Attendance: 14,000
Referee: Terje Hauge (Norway)
Sparta Prague 2–2 Vardar
Report
Attendance: 12,345

Sparta Prague won 5–4 on aggregate.


MTK Hungária 0–4 Celtic
Report
Celtic 1–0 MTK Hungária
Report
Attendance: 41,720

Celtic won 5–0 on aggregate.


Rangers 1–1 Copenhagen
Report
Attendance: 47,401
Copenhagen 1–2 Rangers
Report
Attendance: 35,519
Referee: Željko Širić (Croatia)

Rangers won 3–2 on aggregate.


Austria Wien 0–1 Marseille
Report
Marseille 0–0 Austria Wien
Report
Attendance: 41,253
Referee: Anders Frisk (Sweden)

Marseille won 1–0 on aggregate.


Club Brugge 2–1 Borussia Dortmund
Report
Attendance: 19,364

3–3 on aggregate; Club Brugge won 4–2 on penalties.


Shakhtar Donetsk 1–0 Lokomotiv Moscow
Report
Lokomotiv Moscow 3–1 Shakhtar Donetsk
Report
Attendance: 29,000

Lokomotiv Moscow won 3–2 on aggregate.


Lazio 3–1 Benfica
Report
Attendance: 57,996
Benfica 0–1 Lazio
Report

Lazio won 4–1 on aggregate.


Dynamo Kyiv 3–1 Dinamo Zagreb
Report
Dinamo Zagreb 0–2 Dynamo Kyiv
Report
Attendance: 22,000

Dynamo Kyiv won 5–1 on aggregate.


Rosenborg 0–0 Deportivo La Coruña
Report
Attendance: 21,166
Referee: Graham Poll (England)
Deportivo La Coruña 1–0 Rosenborg
Report
Attendance: 22,153

Deportivo La Coruña won 1–0 on aggregate.


Grasshopper 1–0 AEK Athens
Report
Attendance: 12,400
Referee: Éric Poulat (France)
AEK Athens 3–1 Grasshopper
Report

AEK Athens won 3–2 on aggregate.


Žilina 0–2 Chelsea
Report
Chelsea 3–0 Žilina
Report
Attendance: 23,408

Chelsea won 5–0 on aggregate.


Celta Vigo 3–0 Slavia Prague
Report
Attendance: 13,500
Slavia Prague 2–0 Celta Vigo
Report

Celta Vigo won 3–2 on aggregate.


Partizan 0–1 Newcastle United
Report

1–1 on aggregate; Partizan won 4–3 on penalties.


Galatasaray 3–0 CSKA Sofia
Report
CSKA Sofia 0–3 Galatasaray
Report

Galatasaray won 6–0 on aggregate.


Anderlecht 3–1 Wisła Kraków
Report
Wisła Kraków 0–1 Anderlecht
Report
Attendance: 8,200

Anderlecht won 4–1 on aggregate.


GAK 1–1 Ajax
Report
Attendance: 12,382
Ajax 2–1 (a.e.t./s.g.) GAK
Report
Attendance: 47,870

Ajax won 3–2 on aggregate.

Notes

  1. ^ KR played their home match at Laugardalsvöllur in Reykjavík, instead of their regular venue KR-völlur in Reykjavík.
  2. ^ HB played their home match at Tórsvøllur stadium, instead of their regular home venue Gundadalur stadium.
  3. ^ Grevenmacher played their home match at Stade Josy Barthel in Luxembourg City, instead of their regular home venue Op Flohr Stadion in Grevenmacher.
  4. ^ a b HJK played their home matches at ISS Stadion in Vantaa, instead of their regular venue Finnair Stadium in Helsinki.
  5. ^ Dinamo Tbilisi played behind closed doors as UEFA prohibiting any spectrators cause in previous season in Tbilisi was riots in match against Slovan.
  6. ^ Due to security issues caused by the Second Intifada, Israeli teams were required to play their home matches at neutral venues until further notice.[1] As a result, Maccabi Tel Aviv played their home match at Szusza Ferenc Stadion, Budapest, Hungary, instead of their regular stadium, Bloomfield Stadium, Tel Aviv.
  7. ^ Rapid București played their home match at Stadionul Național, instead of their regular venue Stadionul Giulești.
  8. ^ Djurgårdens IF played their home match at Råsunda Stadium in Solna, as their regular home venue Stockholm Olympic Stadium did not meet UEFA criteria.
  9. ^ Benfica played their home match at Estádio do Bessa in Porto, as their temporary home venue Estádio Nacional in Lisbon did not meet UEFA criteria.

References

  1. ^ "UEFA reaffirms Israeli advice". UEFA. 27 June 2002. Archived from the original on 7 March 2003. Retrieved 16 February 2025.