2003–04 UEFA Cup

The 2003–04 UEFA Cup was won by Valencia in the final against Marseille. It wrapped up a league and UEFA Cup double for Valencia.

2003–04 UEFA Cup
Ullevi in Gothenburg hosted the final.
Tournament details
Dates12 August 2003 19 May 2004
Teams145 (from 1 confederation)
Final positions
Champions Valencia (1st title)
Runners-up Marseille
Tournament statistics
Matches played205
Goals scored464 (2.26 per match)
Top scorer(s)Sonny Anderson (Villarreal)
7 goals

Porto could not defend their title as they automatically qualified for the 2003–04 UEFA Champions League and also went on to win the final for their second European Cup title.

Association ranking

For the 2003–04 UEFA Cup, the associations were allocated places according to their 2002 UEFA country coefficients, which took into account their performance in European competitions from 1997–98 to 2001–02.

Teams

The labels in the parentheses show how each team qualified for the place of its starting round:[1]

  • TH: Title holders
  • CW: Cup winners
  • CR: Cup runners-up
  • LC: League Cup winners
  • Nth: League position
  • PO: End-of-season European competition play-offs (winners or position)
  • IC: Intertoto Cup
  • FP: Fair play
  • CL: Relegated from the Champions League
    • GS: Third-placed teams from the group stage
    • Q3: Losers from the third qualifying round
Third round
Internazionale (CL GS) Panathinaikos (CL GS) Beşiktaş (CL GS) Celtic (CL GS)
Marseille (CL GS) PSV Eindhoven (CL GS) Galatasaray (CL GS) Club Brugge (CL GS)
First round
Mallorca (CW) Sochaux (5th) Teplice (CW) Grazer AK (CL Q3)
Valencia (5th) PAOK (CW) Hearts (3rd) Grasshopper (CL Q3)
Barcelona (6th) Panionios (5th) Metalurh Donetsk (3rd) Rosenborg (CL Q3)
Parma (5th) Aris (6th) La Louvière (CW) Dinamo Zagreb (CL Q3)
Udinese (6th) Utrecht (CW) Austria Salzburg (3rd) Wisła Kraków (CL Q3)
Roma (CR) Feyenoord (3rd) Basel (CW) Copenhagen (CL Q3)
Liverpool (5th) NAC Breda (4th) Vålerenga (CW) Žilina (CL Q3)
Blackburn Rovers (6th) N.E.C. (5th) Hapoel Ramat Gan (CW) CSKA Sofia (CL Q3)
Southampton (CR) Trabzonspor (CW) Newcastle United (CL Q3) MTK Budapest (CL Q3)
Hamburg (4th) Gençlerbirliği (3rd) Borussia Dortmund (CL Q3) Vardar (CL Q3)
Hertha (5th) Gaziantepspor (4th) Benfica (CL Q3) Villarreal (IC)
Kaiserslautern (CR) Malatyaspor (5th) Slavia Prague (CL Q3) Perugia (IC)
Auxerre (CW) Sporting CP (3rd) Shakhtar Donetsk (CL Q3) Schalke 04 (IC)
Bordeaux (4th) Spartak Moscow (CW) Austria Wien (CL Q3)
Qualifying round
União de Leiria (CR) Odense BK (3rd) Torpedo Kutaisi (2nd) Željezničar Sarajevo (CW)
Torpedo Moscow (4th) Malmö (2nd) Sioni Bolnisi (CR) Sarajevo (3rd)
Viktoria Žižkov (3rd) AIK (CR) Zimbru Chișinău (CW) Shirak (2nd)
Dundee (CR) Sartid Smederevo (CW) Nistru Otaci (3rd) Banants (3rd)
Dnipro Dnipropetrovsk (4th) Red Star Belgrade (2nd) Fylkir (CW) Coleraine (CW)
Lokeren (3rd) Matador Púchov (CW) Grindavík (3rd) Portadown (2nd)
Kärnten (CR) Artmedia Petržalka (2nd) Dinamo Minsk (CW) Dinamo Tirana (CW)
Xamax (3rd) Levski Sofia (CW) Neman Grodno (2nd) Vllaznia Shkodër (2nd)
Young Boys (4th) Litex Lovech (3rd) Atlantas (CW) NSÍ Runavík (CW)
Molde (2nd) Dinamo București (CW) Ekranas (3rd) KÍ Klaksvík (3rd)
Lyn (3rd) Steaua București (2nd) Derry City (CW) Vaduz (CW)
Maccabi Haifa (2nd) Ferencváros (CW) Shelbourne (2nd) F91 Dudelange (2nd)
Hapoel Tel Aviv (3rd) Debrecen (3rd) Cementarnica (CW) Etzella Ettelbruck (CR)
Hajduk Split (CW) Olimpija Ljubljana (CW) Belasica (2nd) FC Santa Coloma (1st)
Varteks (3rd) Publikum Celje (2nd) Birkirkara (CW) Domagnano (1st)
Kamen Ingrad (4th) Anorthosis Famagusta (CW) Valletta (3rd) Zhenis Astana (CW)
Dyskobolia (2nd) APOEL (3rd) Total Network Solutions (2nd) Atyrau (2nd)
GKS Katowice (3rd) Haka (CW) Cwmbrân Town (CR) Manchester City (FP)
Wisła Płock (CR) MyPa (2nd) TVMK Tallinn (CW) Lens (FP)
Brøndby (CW) Ventspils (2nd) Levadia Maardu (2nd) Esbjerg (FP)
Nordsjælland (2nd) Liepājas Metalurgs (CR)
Notes
  1. ^
    Azerbaijan (AZE): Clubs from Azerbaijan were not admitted to UEFA competitions as no domestic competitions took place in 2002–03 season and AFFA was suspended by UEFA as a result of ongoing conflict between the clubs and federation.[2]

Qualifying round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
AIK 1–0 Fylkir 1–0 0–0
Vllaznia 0–6 Dundee 0–2 0–4
Levadia 3–6 Varteks 1–3 2–3
Esbjerg 9–1 FC Santa Coloma 5–0 4–1
Željezničar Sarajevo 4–1 Anorthosis 1–0 3–1
Hapoel Tel Aviv 3–2 Banants 1–1 2–1
Brøndby 5–0 Dinamo Minsk 3–0 2–0
Malmö 6–0 Portadown 4–0 2–0
Dinamo București 6–3 Liepājas Metalurgs 5–2 1–1
Valletta 0–4 Neuchâtel Xamax 0–2 0–2
Kärnten 3–2 Grindavík 2–1 1–1
Viktoria Žižkov 6–1 Zhenis 3–0 3–1
FK Sarajevo 1–4 Sartid 1–1 0–3
APOEL 5–1 Derry City 2–1 3–0
Litex Lovech 0–2 Zimbru Chişinău 0–0 0–2
Neman Grodno 1–1 (a) Steaua București 1–1 0–0
Eztella Ettelbruck 1–9 Kamen Ingrad 1–2 0–7
Manchester City 7–0 Total Network Solutions 5–0 2–0
Molde 6–0 KÍ Klaksvík 2–0 4–0
Odense 4–1 TVMK 1–1 3–0
Ventspils 3–3 (a) Wisła Płock 1–1 2–2
MyPa 5–4 Young Boys 3–2 2–2
Vaduz 0–2 Dnipro Dnipropetrovsk 0–1 0–1
Coleraine 2–6 União de Leiria 2–1 0–5
Dyskobolia Grodzisk 6–1 Atlantas 2–0 4–1
Dinamo Tirana 1–7 Lokeren 0–4 1–3
Cwmbran Town 0–6 Maccabi Haifa 0–3 0–3
Publikum Celje 12–2 Belasica 7–2 5–0
Cementarnica 55 1–1 (a) GKS Katowice 0–0 1–1
Matador Púchov 6–0 Sioni Bolnisi 3–0 3–0
Red Star Belgrade 8–2 Nistru Otaci 5–0 3–2
Ekranas 2–3 Debrecen 1–1 1–2 (a.e.t.)
Birkirkara 0–6 Ferencváros TC 0–5 0–1
Haka 2–2 (a) Hajduk Split 2–1 0–1
Torpedo Moscow 9–0 Domagnano 5–0 4–0
Atyrau 1–6 Levski Sofia 1–4 0–2
Olimpija Ljubljana 4–2 Shelbourne 1–0 3–2
Lens 5–0 Torpedo Kutaisi 3–0 2–0
Nordsjælland 6–0 Shirak 4–0 2–0
Artmedia Petržalka 2–0 F91 Dudelange 1–0 1–0
NSÍ Runavík 1–9 Lyn Oslo 1–3 0–6

First leg

Haka 2–1 Hajduk Split
Popovitch 14'
Ristilä 42'
Report Krpan 2'
Attendance: 2,068
Referee: Eric Blareau (Belgium)

Publikum 7–2 Belasica
Križnik 6'
Brulc 11', 21'
Maletić 35'
Čadikovski 47', 60'
Robnik 82'
Report Baldovaliev 49', 85' (pen.)
Attendance: 740
Referee: Levan Paniashvili (Georgia)

Valletta 0–2 Neuchâtel Xamax
Report Griffiths 18'
Mangane 35'
Attendance: 815
Referee: Kuddusi Müftüoğlu (Turkey)

Sarajevo 1–1 Sartid
Kovačević 83' (o.g.) Report Mirosavljević 5'
Attendance: 18,100
Referee: Damien Ledentu (France)


Atyrau 1–4 Levski Sofia
Agabayev 88' Report Chilikov 9'
Ivanov 13', 33'
Temile 20'
Attendance: 7,800
Referee: Ali Aydin (Turkey)

Neman Grodno 1–1 Steaua București
Dolya 70' Report Oprița 89'
Attendance: 660
Referee: Rusmir Mrković (Bosnia and Herzegovina)

Cementarnica 55 0–0 GKS Katowice
Report
Attendance: 1,000
Referee: Mark Courtney (Northern Ireland)

Dinamo Tirana 0–4 Lokeren
Report De Beule 19', 54'
Baldvinsson 40'
van Hoeylandt 45'
Attendance: 1,200
Referee: Haim Yaakov (Israel)

Ekranas 1–1 Debrecen
Lukšys 17' Report Bajzát 74'
Attendance: 3,100
Referee: Peter Vervecken (Belgium)

Levadia Tallinn 1–3 Varteks
Rotskov 55' Report Mumlek 33', 65'
Režić 71'
Attendance: 1,700
Referee: Marian Mircea Salomir (Romania)

Matador Púchov 3–0 Sioni Bolnisi
Breška 48', 90'
Perniš 79'
Report
Attendance: 3,825
Referee: Anton Genov (Bulgaria)

Viktoria Žižkov 3–0 Zhenis
Dirnbach 54'
Chihuri 60'
Mikolanda 90'
Report
Attendance: 1,216
Referee: Alan Kelly (Ireland)

MyPa 3–2 Young Boys
Okkonen 2' (pen.), 71' (pen.)
Luiz Antônio 23'
Report Leandro 19'
Magnin 57'
Attendance: 1,515
Referee: Georgios Borovilos (Greece)


Kärnten 2–1 Grindavík
Schellander 28'
Kabát 77' (pen.)
Report Flóventsson 84'
Attendance: 2,584
Referee: Mike Dean (England)

Torpedo Moscow 5–0 Domagnano
Volkov 22'
Shirko 30', 56'
Osipov 49'
Zyryanov 87'
Report
Attendance: 900
Referee: Egill Markusson (Iceland)

APOEL 2–1 Derry City
Kowalczyk 22'
Okkarides 55'
Report Beckett 44'
Attendance: 8,824

Cwmbran Town 0–3 Maccabi Haifa
Report Tal 9'
Zandberg 29'
López 90'
Attendance: 700
Referee: Anthony Zammit (Malta)

Etzella Ettelbruck 1–2 Kamen Ingrad
Mischo 21' Report Zekić 29', 50'
Attendance: 715
Referee: Merab Malagurazde (Georgia)

Dinamo București 5–2 Liepājas Metalurgs
Dănciulescu 17', 88'
Fl. Petre 30', 73'
Bărcăuan 78'
Report Dobrecovs 42' (pen.)
Šafranko 58'
Attendance: 8,530
Referee: Oleg Chykun (Belarus)

Esbjerg 5–0 FC Santa Coloma
Løvenkrands 14', 23'
Thorup 41', 76'
Hansen 83'
Report
Attendance: 1,605

Molde 2–0 KÍ Klaksvík
Hoseth 35' (pen.)
Ljung 37'
Report
Attendance: 868

Nordsjælland 4–0 Shirak
Sørensen 12', 45', 48'
Rasmussen 56'
Report
Attendance: 2,363
Referee: Ghenadie Orlic (Moldova)

Red Star Belgrade 5–0 Nistru Otaci
Žigić 8', 20', 49'
Vidić 45' (pen.)
Bošković 46'
Report
Attendance: 10,594

Vllaznia 0–2 Dundee
Report Lovell 42'
Novo 49'
Attendance: 10,000
Referee: Jaroslav Jára (Czech Republic)

Litex Lovech 0–0 Zimbru Chişinău
Report
Attendance: 2,000

Vaduz 0–1 Dnipro Dnipropetrovsk
Report Rykun 88'
Attendance: 750
Referee: Pavel Saliy (Kazakhstan)

Birkirkara 0–5 Ferencváros
Report Rósa 31', 90'
Jović 55', 60'
Gera 73'
Attendance: 1,213
Referee: David McKeon (Northern Ireland)

Coleraine 2–1 União de Leiria
Gaston 10'
Hamill 45+1'
Report João Manuel 43'
Attendance: 1,214
Referee: Dimitar Dimitrov (Bulgaria)

Brøndby 3–0 Dinamo Minsk
Jakobsson 3'
Wieghorst 19'
Bagger 89'
Report
Attendance: 9,376
Referee: Athanassios Briakos (Greece)

Groclin 2–0 Atlantas
Rasiak 37', 53' Report
Attendance: 4,000
Referee: Sergey Shmolik (Belarus)

Hapoel Tel Aviv 1–1 Banants
Rozen 45' Report Amiryan 73'
Attendance: 525
Referee: Jörg Keßler (Germany)

Lens 3–0 Torpedo Kutaisi
Moreira 69'
Utaka 82'
Diop 85'
Report
Attendance: 26,443

Malmö 4–0 Portadown
Mattisson 23'
Yngvesson 29', 57'
Skoog 77'
Report
Attendance: 5,941
Referee: Andrejs Sipailo (Latvia)

NSÍ Runavík 1–3 Lyn
Hansen 87' Report Sundgot 22'
Guðmundsson 38'
Sigurðsson 80'
Attendance: 816
Referee: Igor Egorov (Russia)

Odense 1–1 TVMK
Miti 25' Report Kurjanov 61'
Attendance: 4,221
Referee: Draženko Kovačić (Croatia)

Olimpija Ljubljana 1–0 Shelbourne
Jusufbegović 73' Report
Attendance: 2,000
Referee: Krzysztof Slupik (Poland)

Željezničar 1–0 Anorthosis
Gredić 71' Report
Attendance: 10,000
Referee: Kenny Clark (Scotland)

AIK 1–0 Fylkir
Quansah 89' Report

Manchester City 5–0 Total Network Solutions
Sinclair 14'
Wright-Phillips 51'
Sun 60'
Sommeil 73'
Anelka 87'
Report
Attendance: 34,103
Referee: Alexey Tiumin (Russia)

Second leg

Zhenis 1–3 Viktoria Žižkov
Kozyulin 89' Report Oravec 14'
Pikl 27'
Chihuri 79'
Attendance: 7,800
Referee: Knud Stadsgaard (Denmark)

Viktoria Žižkov won 6–1 on aggregate.


Atlantas 1–4 Groclin
Tarvydas 90' Report Rasiak 30'
Križanac 34'
Niedzielan 47', 65'
Attendance: 500
Referee: Drago Kos (Slovenia)

Groclin won 6–1 on aggregate.


Sioni Bolnisi 0–3 Matador Púchov
Report Nemec 17', 34'
Gegić 45'
Attendance: 2,200
Referee: Dejan Stanišić (Serbia and Montenegro)

Matador Púchov won 6–1 on aggregate.


Shirak 0–2 Nordsjælland
Report Rasmussen 43', 89'
Attendance: 1,250
Referee: Richard Havrilla (Slovakia)

Nordsjælland won 6–0 on aggregate.


Banants 1–2 Hapoel Tel Aviv
Amiryan 67' Report Solchaga 13'
Edri 53'

Hapoel Tel Aviv won 3–2 on aggregate.


Sartid 3–0 Sarajevo
Pantelić 30' (pen.)
Zečević 65'
Mudrinić 89'
Report

Sartid won 4–1 on aggregate.


Belasica 0–5 Publikum
Report Budimir 30'
Križnik 37'
Čadikovski 64'
Kvas 72'
Plastovski 75'
Attendance: 250
Referee: Adrian Casha (Malta)

Publikum won 12–2 on aggregate.


Dnipro Dnipropetrovsk 1–0 Vaduz
Rykun 75' Report
Attendance: 8,500
Referee: Zöhrab Gadiyev (Azerbaijan)

Dnipro Dnipropetrovsk won 2–0 on aggregate.


F91 Dudelange 0–1 Artmedia Petržalka
Report Ďurica 87'
Attendance: 1,100
Referee: Panagiotis Gerasimou (Cyprus)

Artmedia Petržalka won 2–0 on aggregate.


Liepājas Metalurgs 1–1 Dinamo București
Grebis 45' Report Zicu 25'
Attendance: 2,400
Referee: Emil Laursen (Denmark)

Dinamo București won 6–3 on aggregate.


Nistru Otaci 2–3 Red Star Belgrade
Bursuc 27', 65' Report Bogavac 2'
Krivokapić 10'
Perović 87'
Attendance: 500
Referee: Wolfgang Sowa (Austria)

Red Star Belgrade won 8–2 on aggregate.


Torpedo Kutaisi 0–2 Lens
Report Bakari 35', 41'
Attendance: 3,000
Referee: Ferenc Bede (Hungary)

Lens won 5–0 on aggregate.


TVMK 0–3 Odense
Report Berg 68'
Miti 80', 84'

Odense won 4–1 on aggregate.


Varteks 3–2 Levadia Tallinn
Karić 34'
Kristić 58'
Šafarić 71'
Report Leitan 72', 87'
Attendance: 1,500
Referee: Eduard Cichý (Slovakia)

Varteks won 6–3 on aggregate.


Wisła Płock 2–2 Ventspils
Jeleń 13', 41' Report Rimkus 51' (pen.)
Zangareev 68'

3–3 on aggregate. Ventspils won on away goals.


Levski Sofia 2–0 Atyrau
G. Ivanov 27'
Telkiyski 69'
Report

Levski Sofia won 6–1 on aggregate.


Maccabi Haifa 3–0 Cwmbran Town
Katan 33'
Roso 45'
Zandberg 61'
Report
Attendance: 141
Referee: Roland Beck (Liechtenstein)

Maccabi Haifa won 6–0 on aggregate.


Anorthosis 1–3 Željezničar
Velis 20' Report Gredić 8'
Jahić 25', 72'
Attendance: 7,100
Referee: Paolo Bertini (Italy)

Željezničar won 4–1 on aggregate.


Debrecen 2–1 (a.e.t.) Ekranas
Bajzát 41',  97' Report Kavaliauskas 60'
Attendance: 6,300
Referee: Albano Janku (Albania)

Debrecen won 3–2 on aggregate.


Lyn 6–0 NSÍ Runavík
Hadžimehmedović 11', 31', 42', 49', 50', 58' Report
Attendance: 532
Referee: Raivo Lattik (Estonia)

Lyn won 9–1 on aggregate.


Zimbru Chişinău 2–0 Litex Lovech
Bălaşa 67'
Cebotari 81' (pen.)
Report
Attendance: 3,270
Referee: Robert Malek (Poland)

Zimbru Chişinău won 2–0 on aggregate.


FC Santa Coloma 1–4 Esbjerg
Walker 38' Report Løvenkrands 9'
Thorup 10'
Hansen 31'
Høgh 62'
Attendance: 400
Referee: Robert Kranjc (Slovenia)

Esbjerg won 9–1 on aggregate.


Grindavík 1–1 Kärnten
Jónsson 9' Report Hota 90'

Kärnten won 3–2 on aggregate.


Portadown 0–2 Malmö
Report Ijeh 61', 64'
Attendance: 650
Referee: Gevorg Hovhannisyan (Armenia)

Malmö won 6–0 on aggregate.


Steaua București 0–0 Neman Grodno
Report
Attendance: 14,000
Referee: Mark Halsey (England)

1–1 on aggregate. Steaua București won on away goals.


Young Boys 2–2 MyPa
Sermeter 24', 77' Report Luiz Antônio 71'
Taipale 86'
Attendance: 7,264

MyPa won 5–4 on aggregate.


Dinamo Minsk 0–2 Brøndby
Report Retov 25'
Jonson 81'
Attendance: 2,697
Referee: Rob Styles (England)

Brøndby won 5–0 on aggregate.


Ferencváros 1–0 Birkirkara
Dragóner 90' Report
Attendance: closed doors

Ferencváros won 6–0 on aggregate


Fylkir 0–0 AIK
Report
Attendance: 1,193
Referee: Mark Whitby (Wales)

AIK won 1–0 on aggregate.


Kamen Ingrad 7–0 Etzella Ettelbruck
Bajsić 33' (pen.)
Popović 49', 60'
Lisnić 63'
Kovač 68'
Kopunović 82', 87'
Report
Attendance: 2,200

Kamen Ingrad won 9–1 on aggregate


KÍ Klaksvík 0–4 Molde
Report Hestad 28'
Gustafson 35'
Hulsker 75'
Ljung 89'
Attendance: 580
Referee: Jouni Hyytiä (Finland)

Molde won 6–0 on aggregate


Hajduk Split 1–0 Haka
Računica 9' Report
Attendance: 9,929
Referee: António Almeida Costa (Portugal)

2–2 on aggregate. Hajduk Split won on away goals.


Neuchâtel Xamax 2–0 Valletta
Griffiths 45'
Portillo 90'
Report
Attendance: 2,300
Referee: Paulius Malžinskas (Lithuania)

Neuchâtel Xamax won 4–0 on aggregate.


Derry City 0–3 APOEL
Report Malekkos 37'
Charalambidis 81'
Papandreou 90'
Attendance: 2,000
Referee: Ivan Bebek (Croatia)

APOEL won 5–1 on aggregate.


Domagnano 0–4 Torpedo Moscow
Report Leonchenko 38' (pen.)
Samusiovas 60'
Volkov 62'
Oper 71'
Attendance: 614
Referee: Robert Johnsdorf (Luxembourg)

Torpedo Moscow won 9–0 on aggregate.


Dundee 4–0 Vllaznia
Novo 2', 89'
Sara 41'
Rae 49'
Report
Attendance: 8,200
Referee: Carlo Bertolini (Switzerland)

Dundee won 6–0 on aggregate.


Lokeren 3–1 Dinamo Tirana
Baldvinsson 29'
Fofana 56', 77'
Report Xhihani 11'
Attendance: 2,013
Referee: Sten Kaldma (Estonia)

Lokeren won 7–1 on aggregate.


Shelbourne 2–3 Olimpija Ljubljana
Cahill 14'
Byrne 90'
Report Jusufbegović 8'
Žlogar 45'
Kmetec 56'
Attendance: 3,011
Referee: Gylfi Orrasson (Iceland)

Olimpija Ljubljana won 4–2 on aggregate


Total Network Solutions 0–2 Manchester City
Report Negouai 42'
Huckerby 80'
Attendance: 10,123
Referee: Zsolt Szabo (Hungary)

Manchester City won 7–0 on aggregate.


GKS Katowice 1–1 Cementarnica 55
Kowalczyk 57' Report Bajramovski 24'

1–1 on aggregate. Cementarnica 55 won on away goals.


União de Leiria 5–0 Coleraine
Ludemar 59', 77'
Edson 73', 75'
Caíco 89'
Report
Attendance: 2,000
Referee: Josef Dvoracek (Czech Republic)

União de Leiria won 6–2 on aggregate.

First round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
AIK 0–2 Valencia 0–1 0–1
Dinamo București 5–2 Shakhtar Donetsk 2–0 3–2
Maccabi Haifa 4–3 Publikum Celje 2–1 2–2
Dundee 1–3 Perugia 1–2 0–1
Cementarnica 55 0–6 Lens 0–1 0–5
Newcastle United 6–0 NAC Breda 5–0 1–0
Panionios 3–1 Nordsjælland 2–1 1–0
Hearts 2–0 Željezničar 2–0 0–0
Gençlerbirliği 4–2 Blackburn Rovers 3–1 1–1
Matador Púchov 1–9 Barcelona 1–1 0–8
Dinamo Zagreb 3–1 MTK Hungária 3–1 0–0
Hapoel Ramat Gan 0–5 Levski Sofia 0–1 0–4
Sartid 2–4 Slavia Prague 1–2 1–2
Villarreal 3–2 Trabzonspor 0–0 3–2
Grasshopper 1–1 (a) Hajduk Split 1–1 0–0
Hertha BSC 0–1 Groclin 0–0 0–1
Vålerenga 1–1 (a) GAK 0–0 1–1
Zimbru Chişinău 2–3 Aris 1–1 1–2
Varteks 3–6 Debrecen 1–3 2–3
União de Leiria 2–3 Molde 1–0 1–3
Austria Wien 1–3 Borussia Dortmund 1–2 0–1
Auxerre 2–0 Neuchâtel Xamax 1–0 1–0
Ventspils 1–10 Rosenborg 1–4 0–6
Gaziantepspor 1–0 Hapoel Tel Aviv 1–0 0–0
Odense 5–6 Red Star Belgrade 2–2 3–4
Sporting CP 3–0 Malmö 2–0 1–0
Utrecht 6–0 Žilina 2–0 4–0
Metalurh Donetsk 1–4 Parma 1–1 0–3
MyPa 0–3 Sochaux 0–1 0–2
Southampton 1–2 Steaua București 1–1 0–1
Roma 5–1 Vardar 4–0 1–1
Manchester City 4–2 Lokeren 3–2 1–0
Spartak Moscow 3–1 Esbjerg 2–0 1–1
CSKA Sofia 2–2 (2–3 p) Torpedo Moscow 1–1 1–1 (a.e.t.)
Ferencváros 2–2 (2–3 p) Copenhagen 1–1 1–1 (a.e.t.)
APOEL 3–6 Mallorca 1–2 2–4
Olimpija Ljubljana 1–4 Liverpool 1–1 0–3
PAOK 3–1 Lyn Oslo 0–1 3–0
Malatyaspor 2–3 Basel 0–2 2–1 (a.e.t.)
La Louvière 1–2 Benfica 1–1 0–1
Austria Salzburg 2–2 (a) Udinese 0–1 2–1
Brøndby 2–0 Viktoria Žižkov 1–0 1–0
Kaiserslautern 1–3 Teplice 1–2 0–1
Hamburg 2–4 Dnipro Dnipropetrovsk 2–1 0–3
Bordeaux 3–2 Artmedia Petržalka 2–1 1–1
Wisła Kraków 4–2 NEC 2–1 2–1
Kamen Ingrad 0–1 Schalke 04 0–0 0–1
Feyenoord 3–1 Kärnten 2–1 1–0

First leg

Hapoel Ramat Gan 0–1 Levski Sofia
Report B. Dimitrov 80'
Attendance: 1,200
Referee: Lawrence Sammut (Malta)

CSKA Sofia 1–1 Torpedo Moscow
V. Dimitrov 18' Report Semshov 78'
Attendance: 7,832
Referee: Jouni Hyytiä (Finland)

Panionios 2–1 Nordsjælland
Smiljanić 29'
Majewski 32'
Report Ziberi 67'
Attendance: 2,996
Referee: Karel Vidlak (Czech Republic)

Sartid 1–2 Slavia Prague
Kocić 90+3' Report Dosek 44'
Bejbl 45+1' (pen.)
Attendance: 6,665
Referee: Carlos Megia Davila (Spain)

Gençlerbirligi 3–1 Blackburn Rovers
Skoko 41'
Youla 42', 59'
Report Emerton 56'
Attendance: 14,102
Referee: Paolo Bertini (Italy)

Dinamo Zagreb 3–1 MTK Hungária
Eduardo 37'
Agić 47'
Sedloski 55' (pen.)
Report Torghelle 2'
Attendance: 8,100

Hertha BSC 0–0 Groclin
Report
Attendance: 23,142
Referee: Fernando Carmona Méndez (Spain)

Brøndby 1–0 Viktoria Žižkov
Jonson 64' Report
Attendance: 8,939
Referee: Gylfi Orrason (Iceland)

Cementarnica 55 0–1 Lens
Report Diop 90'
Attendance: 3,300
Referee: René Rogalla (Switzerland)

Austria Salzburg 0–1 Udinese
Report Fava 36'
Attendance: 9,400
Referee: Emil Bozinovski (Macedonia)

MyPa 0–1 Sochaux
Report Diawara 45'

Spartak Moscow 2–0 Esbjerg
Pavlenko 14'
Kalynychenko 33'
Report
Attendance: 10,500
Referee: Petteri Kari (Finland)

Vålerenga 0–0 GAK
Report
Attendance: 2,594
Referee: Paulius Malžinskas (Lithuania)

União de Leiria 1–0 Molde
Caíco 56' Report

Varteks 1–3 Debrecen
Kastel 45' Report Sándor 24'
Kiss 57'
Dombi 88'
Attendance: 2,100
Referee: David Malcolm (Northern Ireland)

Zimbru Chişinău 1–1 Aris
Bălaşa 57' Report Mallous 25'
Attendance: 3,600
Referee: Draženko Kovačić (Croatia)

Kaiserslautern 1–2 Teplice
Klose 58' Report Rezek 7'
Benčík 64'

Utrecht 2–0 Žilina
van de Haar 44'
Tanghe 85'
Report
Attendance: closed doors
Referee: Anthony Zammit (Malta)

Gaziantepspor 1–0 Hapoel Tel Aviv
Özer 86' Report
Attendance: 5,896
Referee: Jacek Granat (Poland)

Malatyaspor 0–2 Basel
Report M. Yakin 15'
H. Yakin 75'
Attendance: 7,057
Referee: Marian Mircea Salomir (Romania)

Matador Púchov 1–1 Barcelona
Jambor 90+3' Report Kluivert 49'
Attendance: 18,500
Referee: Kuddusi Müftüoğlu (Turkey)

Metalurh Donetsk 1–1 Parma
Shyshchenko 44' Report Adriano 67'
Attendance: 17,000
Referee: Tonny Kolbech Poulsen (Denmark)

Ventspils 1–4 Rosenborg
Rimkus 81' (pen.) Report Johnsen 23'
Stensaas 32'
Storflor 39'
Brattbakk 68'
Attendance: 1,500
Referee: Paul McKeon (Ireland)

Maccabi Haifa 2–1 Publikum
Badir 8'
Katan 84'
Report Kvas 90'
Attendance: 200
Referee: Sergei Shebek (Ukraine)

Grasshoppers 1–1 Hajduk Split
Eduardo 40' Report Neretljak 56'
Attendance: 8,100

Dinamo București 2–0 Shakhtar Donetsk
Niculescu 87'
Zicu 88'
Report
Attendance: 7,500
Referee: Bernhard Brugger (Austria)

La Louvière 1–1 Benfica
Odemwingie 14' Report Simão 52'

Dundee 1–2 Perugia
Wilkie 64' Report Di Loreto 51'
Fusani 84'
Attendance: 9,111
Referee: Željko Širić (Croatia)

Odense 2–2 Red Star Belgrade
Miti 17'
Borre 90+2'
Report Žigić 22', 64'
Attendance: 7,795
Referee: Romans Lajuks (Latvia)

Ferencváros 1–1 Copenhagen
Kriston 37' Report Jónson 1'
Attendance: 6,715
Referee: Jaroslav Jara (Czech Republic)

Olimpija Ljubljana 1–1 Liverpool
Žlogar 66' Report Owen 78'
Attendance: 6,543
Referee: Julian Rodriguez Santiago (Spain)

AIK 0–1 Valencia
Report Oliveira 64'
Attendance: 25,433

APOEL 1–2 Mallorca
Papandreou 46' Report Toni González 22'
Bruggink 54'
Attendance: 5,696
Referee: Mark Halsey (England)

PAOK 0–1 Lyn
Report Sigurðsson 39'
Attendance: 7,221
Referee: Attila Hanacsek (Hungary)

Austria Wien 1–2 Borussia Dortmund
Janočko 39' Report Addo 38'
Ricken 67'
Attendance: 30,500

Auxerre 1–0 Neuchâtel Xamax
Kalou 6' Report
Attendance: 6,155
Referee: Anton Genov (Bulgaria)

Hearts 2–0 Željezničar
De Vries 28'
Webster 58'
Report
Attendance: 15,830
Referee: Jack van Hulten (Netherlands)

Newcastle United 5–0 NAC Breda
Bellamy 31', 37'
Bramble 59'
Shearer 77'
Ambrose 89'
Report

Southampton 1–1 Steaua București
Phillips 52' Report Răducanu 20'
Attendance: 30,577

Manchester City 3–2 Lokeren
Sibierski 8'
Fowler 77'
Anelka 80' (pen.)
Report Zoundi 14'
Kristinsson 40'

Roma 4–0 Vardar
Dellas 15'
De Rossi 21'
Carew 54'
Delvecchio 90+2'
Report
Attendance: 25,000

Sporting CP 2–0 Malmö
Luís Lourenço 15'
Liedson 85'
Report

Villarreal 0–0 Trabzonspor
Report

Kamen Ingrad 0–0 Schalke 04
Report
Attendance: 6,850
Referee: Pasquale Rodomonti (Italy)

Hamburg 2–1 Dnipro Dnipropetrovsk
Hoogma 49' (pen.)
Romeo 81'
Report Venhlinskyi 10'
Attendance: 26,831

Wisła Kraków 2–1 NEC
Frankowski 29', 56' Report de Nooijer 65' (pen.)
Attendance: 4,200
Referee: Levan Paniashvili (Georgia)

Feyenoord 2–1 Kärnten
Kuyt 63'
Buffel 76'
Report Marić 56'
Attendance: 21,000

Bordeaux 2–1 Artmedia Petržalka
Riera 7'
Darcheville 36'
Report Krejčí 16'
Attendance: 11,461
Referee: Jörg Keßler (Germany)

Second leg

2–2 on aggregate. Torpedo Moscow won 3–2 on penalty shootout.


Hapoel Tel Aviv 0–0 Gaziantepspor
Report
Attendance: 2,650

Gaziantepspor won 1–0 on aggregate.


Groclin 1–0 Hertha BSC
Rasiak 84' Report
Attendance: 4,450
Referee: Paulo Paraty (Portugal)

Groclin won 1–0 on aggregate.


Hajduk Split 0–0 Grasshoppers
Report
Attendance: 15,833
Referee: Ruud Bossen (Netherlands)

1–1 on aggregate. Hajduk Split won on away goals.


Levski Sofia 4–0 Hapoel Ramat Gan
Chilikov 23'
G. Ivanov 75'
Simonović 79'
Demba-Nyren 90'
Report
Attendance: 2,545
Referee: Georgios Douros (Greece)

Levski Sofia won 5–0 on aggregate.


Debrecen 3–2 Varteks
Granić 45' (o.g.)
Kiss 45+2'
Habi 90'
Report Šafarić 26'
Vučković 58'
Attendance: 6,004
Referee: Ceri Richards (Wales)

Debrecen won 6–3 on aggregate.


Esbjerg 1–1 Spartak Moscow
Jørgensen 88' Report Pavlyuchenko 43'
Attendance: 6,448

Spartak Moscow won 3–1 on aggregate.


GAK 1–1 Vålerenga
Ramusch 32' Report Berre 59'
Attendance: 7,464
Referee: Dejan Stanišić (Serbia and Montenegro)

1–1 on aggregate. Vålerenga won on away goals.


Nordsjælland 0–1 Panionios
Report Raguel 90+5'
Attendance: 2,606
Referee: Philppe Leuba (Switzerland)

Panionios won 3–1 on aggregate.


Slavia Prague 2–1 Sartid
Dostalek 6'
Adauto 23'
Report Mirosavljević 47'
Attendance: 4,243
Referee: Dick van Egmond (Netherlands)

Slavia Prague won 4–2 on aggregate.


Vardar 1–1 Roma
Zaharievski 40' Report Mancini 63'
Attendance: 4,000
Referee: Miroslav Liba (Czech Republic)

Roma won 5–1 on aggregate.


Žilina 0–4 Utrecht
Report van de Haar 29', 66'
Lamey 79'
Tanghe 84'
Attendance: 3,373
Referee: Edo Trivković (Croatia)

Utrecht won 6–0 on aggregate.


Rosenborg 6–0 Ventspils
Karadas 17'
Brattbakk 29', 90+2'
Hoftun 45'
Solli 57'
Lukaševičs 90' (o.g.)
Report
Attendance: 17,077
Referee: Mikko Vuorela (Finland)

Rosenborg won 10–1 on aggregate.


Artmedia Petržalka 1–1 Bordeaux
Krejčí 90' Report Darcheville 85'
Attendance: 3,300
Referee: Dejan Delević (Serbia and Montenegro)

Bordeaux won 3–2 on aggregate.


Steaua București 1–0 Southampton
Răducanu 83' Report

Steaua București won 2–1 on aggregate.


Lyn 0–3 PAOK
Report Yiasoumi 51'
Koutsis 61'
Vokolos 68'
Attendance: 2,068

PAOK won 3–1 on aggregate.


Dnipro Dnipropetrovsk won 4–2 on aggregate.


Molde 3–1 União de Leiria
Hoseth 35' (pen.), 78' (pen.)
Hestad 51'
Report Maciel 58'
Attendance: 1,787

Molde won 3–2 on aggregate.


Publikum 2–2 Maccabi Haifa
Koren 42', 59' Report Tal 62'
Roso 84'
Attendance: 2,500
Referee: Víctor Esquinas Torres (Spain)

Maccabi Haifa won 4–3 on aggregate.


Shakhtar Donetsk 2–3 Dinamo București
Aghahowa 18', 45+1' Report Niculescu 30'
Marica 75'
Dănciulescu 87'
Attendance: 30,500
Referee: Tomasz Mikulski (Poland)

Dinamo București won 5–2 on aggregate.


Trabzonspor 2–3 Villarreal
Gökdeniz 72'
Tekke 82'
Report Anderson 60'
José Mari 66', 90'
Attendance: 10,761
Referee: Markus Nobs (Switzerland)

Villarreal won 3–2 on aggregate.


Sochaux 2–0 MyPa
Monsoreau 58'
Santos 82'
Report

Sochaux won 3–0 on aggregate.


Basel 1–2 (a.e.t.) Malatyaspor
Streller  95' Report Koçak 65', 85'
Attendance: 26,663
Referee: Attila Juhos (Hungary)

Basel won 3–2 on aggregate.


Copenhagen 1–1 (a.e.t.) Ferencváros
Nielsen 90+1' (pen.) Report Lipcsei 84'
Penalties
Christiansen
Nielsen
Møller
Røll
Santos
3–2 Gera
Sasu
Lipcsei
Leandro
Szűcs
Attendance: 16,597
Referee: Ivan Dobrinov (Bulgaria)

2–2 on aggregate. Copenhagen won 3–2 on penalty shootout.


Malmö 0–1 Sporting CP
Report Liedson 49'
Attendance: 6,360

Sporting CP won 3–0 on aggregate.


MTK Hungária 0–0 Dinamo Zagreb
Report

Dinamo Zagreb won 3–1 on aggregate.


NAC Breda 0–1 Newcastle United
Report Robert 86'
Attendance: 15,564

Newcastle United won 6–0 on aggregate.


Željezničar 0–0 Hearts
Report
Attendance: 6,102
Referee: Anton Stredák (Slovakia)

Hearts won 2–0 on aggregate.


Neuchâtel Xamax 0–1 Auxerre
Report Lachuer 53'
Attendance: 5,585
Referee: Andy D'Urso (England)

Auxerre won 2–0 on aggregate.


Red Star Belgrade 4–3 Odense
Žigić 3'
Vidić 12', 86'
Djordjic 27'
Report Stokholm 11'
Hojer 39'
Lindrup 78'
Attendance: 25,281

Red Star Belgrade won 6–5 on aggregate.


Aris 2–1 Zimbru Chişinău
Koltsidas 44'
Lazanas 85'
Report Shishelov 19'

Aris won 3–2 on aggregate.


Borussia Dortmund 1–0 Austria Wien
Ricken 16' Report
Attendance: 50,500
Referee: Antonio Manuel Almeida Costa (Portugal)

Borussia Dortmund won 3–1 on aggregate.


Lokeren 0–1 Manchester City
Report Anelka 19' (pen.)
Attendance: 8,335
Referee: Damien Ledentu (France)

Manchester City won 4–2 on aggregate.


NEC 1–2 Wisła Kraków
Zonneveld 33' Report Frankowski 45', 68'
Attendance: 10,865

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


Perugia 1–0 Dundee
Margiotta 72' Report

Perugia won 3–1 on aggregate.


Lens 5–0 Cementarnica 55
Coridon 14'
Moreira 45'
Utaka 52' (pen.)
Coulibaly 56'
Bakari 90'
Report
Attendance: 22,671

Parma 3–0 Metalurh Donetsk
Gilardino 44', 46'
Marchionni 73'
Report
Attendance: 8,308
Referee: Leif Sundell (Sweden)

Parma won 4–1 on aggregate.


Udinese 1–2 Austria Salzburg
Bertotto 14' Report Hässler 61'
Eder 77'
Attendance: 18,095
Referee: Athanassios Briakos (Greece)

2–2 on aggregate. Austria Salzburg won on away goals.


Liverpool 3–0 Olimpija Ljubljana
Le Tallec 30'
Heskey 37'
Kewell 47'
Report
Attendance: 42,880
Referee: Stefan Messner (Austria)

Liverpool won 4–1 on aggregate.


Mallorca 4–2 APOEL
Eto'o 30', 62', 67'
Correa 89'
Report Okkarides 10'
Amanatidis 90'
Attendance: 8,178

Mallorca won 6–3 on aggregate.


Blackburn Rovers 1–1 Gençlerbirligi
Jansen 65' Report Özkan 67'
Attendance: 14,573

Gençlerbirligi won 4–2 on aggregate.


Barcelona 8–0 Matador Púchov
Ronaldinho 7', 20', 57'
Motta 41'
Luis Enrique 64', 75'
Saviola 73', 89'
Report
Attendance: 29,701

Barcelona won 9–1 on aggregate.


Valencia 1–0 AIK
Mista 71' Report
Attendance: 21,441
Referee: Johan Verbist (Belgium)

Valencia won 2–0 on aggregate.


Benfica 1–0 La Louvière
Fehér 58' Report
Attendance: 9,634
Referee: Pascal Garibian (France)

Benfica won 2–1 on aggregate.


Viktoria Žižkov 0–1 Brøndby
Report Daugaard 88'
Attendance: 3,162

Brøndby won 2–0 on aggregate.


Teplice 1–0 Kaiserslautern
Benčík 71' Report
Attendance: 14,300

Teplice won 3–1 on aggregate.


Kärnten 0–1 Feyenoord
Report Buffel 14'
Attendance: 6,267

Feyenoord won 3–1 on aggregate.


Schalke 04 1–0 Kamen Ingrad
Hanke 76' Report

Schalke 04 won 1–0 on aggregate.

Second round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Rosenborg 1–0 Red Star Belgrade 0–0 1–0
Dinamo Zagreb 1–3 Dnipro Dnipropetrovsk 0–2 1–1
Borussia Dortmund 2–6 Sochaux 2–2 0–4
Manchester City 1–1 (a) Groclin 1–1 0–0
Benfica 5–1 Molde 3–1 2–0
Slavia Prague 2–2 (a) Levski Sofia 2–2 0–0
Spartak Moscow 5–3 Dinamo București 4–0 1–3
Gaziantepspor 6–1 Lens 3–0 3–1
Schalke 04 3–3 (1–3 p) Brøndby 2–1 1–2 (a.e.t.)
Perugia 3–1 Aris 2–0 1–1
Utrecht 0–4 Auxerre 0–0 0–4
Steaua București 1–2 Liverpool 1–1 0–1
Vålerenga 0–0 (4–3 p) Wisła Kraków 0–0 0–0 (a.e.t.)
PAOK 1–1 (a) Debrecen 1–1 0–0
Copenhagen 2–3 Mallorca 1–2 1–1
Basel 2–4 Newcastle United 2–3 0–1
Roma 2–1 Hajduk Split 1–0 1–1
Gençlerbirliği 4–1 Sporting CP 1–1 3–0
Villarreal 2–1 Torpedo Moscow 2–0 0–1
Feyenoord 1–3 Teplice 0–2 1–1
Bordeaux 2–1 Hearts 0–1 2–0
Panionios 0–5 Barcelona 0–3 0–2
Austria Salzburg 0–9 Parma 0–4 0–5
Valencia 4–0 Maccabi Haifa 0–0 4–0

First leg

Rosenborg 0–0 Red Star Belgrade
Report
Attendance: 12,632

Gaziantepspor 3–0 Lens
Devran 43'
Bouazizi 59'
Lazarov 65'
Report
Attendance: 4,010
Referee: Dejan Delević (Serbia and Montenegro)

Slavia Prague 2–2 Levski Sofia
Kuka 22'
Fořt 90+2'
Report Ivanov 78'
Müller 90+1' (o.g.)

Spartak Moscow 4–0 Dinamo București
Pjanović 23', 62'
Kalynychenko 59'
Pavlenko 73'
Report
Attendance: 10,000
Referee: Dick van Egmond (Netherlands)

Dinamo Zagreb 0–2 Dnipro Dnipropetrovsk
Report Venhlinskyi 8'
Maksymyuk 84'
Attendance: 6,129
Referee: Fritz Stuchlik (Austria)

Schalke 04 2–1 Brøndby
Hanke 60', 73' Report Jakobsson 35'
Attendance: 50,538
Referee: Alain Sars (France)

Utrecht 0–0 Auxerre
Report

Vålerenga 0–0 Wisła Kraków
Report
Attendance: 3,716

Bordeaux 0–1 Hearts
Report de Vries 79'

Gençlerbirliği 1–1 Sporting CP
Veysel 55' Report Liédson 50'
Attendance: 9,429
Referee: Sorin Corpodean (Romania)

Panionios 0–3 Barcelona
Report Luis García 43'
Kluivert 47'
Xavi 90+2'
Attendance: 8,679
Referee: Jacek Granat (Poland)

Villarreal 2–0 Torpedo Moscow
Riquelme 51', 68' Report
Attendance: 7,520
Referee: Emil Bozinovski (Macedonia)

Steaua București 1–1 Liverpool
Răducanu 68' Report Traoré 22'
Attendance: 18,785

PAOK 1–1 Debrecen
Karadimos 17'[3] Report Bajzát 25'
Attendance: 8,701
Referee: Edo Trivković (Croatia)

Copenhagen 1–2 Mallorca
Álvaro 32' Report Albrechtsen 28' (o.g.)
Nagore 74'
Attendance: 20,487

Borussia Dortmund 2–2 Sochaux
Senesie 68'
Ewerthon 78'
Report Santos 12'
Frau 27'

Basel 2–3 Newcastle United
Cantaluppi 11'
Chipperfield 15'
Report Robert 13'
Bramble 37'
Ameobi 75'
Attendance: 30,000

Austria Salzburg 0–4 Parma
Report Filippini 60' (pen.)
Gilardino 65'
Nakata 84'
Rosina 87'

Feyenoord 0–2 Teplice
Report Doležal 3'
Rezek 52'
Attendance: 23,000
Referee: Athanassios Briakos (Greece)

Perugia 2–0 Aris
Margiotta 47', 86' (pen.) Report
Attendance: 5,744
Referee: Fernando Carmona Méndez (Spain)

Roma 1–0 Hajduk Split
Cassano 90+1' Report
Attendance: 16,709

Manchester City 1–1 Groclin
Anelka 5' Report Mila 65'
Attendance: 32,509
Referee: Georgios Kasnaferis (Greece)

Benfica 3–1 Molde
Nuno Gomes 20', 54'
Geovanni 51'
Report Hestad 76'
Attendance: 30,780

Valencia 0–0 Maccabi Haifa
Report
Attendance: 21,338

Second leg

Levski Sofia 0–0 Slavia Prague
Report

2–2 on aggregate. Levski Sofia won on away goals.


Groclin 0–0 Manchester City
Report

1–1 on aggregate. Groclin won on away goals.


Dnipro Dnipropetrovsk 1–1 Dinamo Zagreb
Venhlinskyi 64' Report Sedloski 62'
Attendance: 20,000

Dnipro Dnipropetrovsk won 3–1 on aggregate.


Debrecen 0–0 PAOK
Report

1–1 on aggregate. Debrecen won on away goals.


Torpedo Moscow 1–0 Villarreal
Semshov 73' Report
Attendance: 6,000

Villarreal won 2–1 on aggregate.


Teplice 1–1 Feyenoord
Horvath 40' Report Snoyl 36'
Attendance: 16,900

Teplice won 3–1 on aggregate.


Parma 5–0 Austria Salzburg
Carbone 1', 7'
Filippini 43'
Sorrentino 47', 87'
Report
Attendance: 3,305

Parma won 9–0 on aggregate.


3–3 on aggregate. Brøndby won 3–1 on penalty shootout.


Lens 1–3 Gaziantepspor
Fanni 73' Report Bölükbaşı 40'
Namlı 55'
Lazarov 85' (pen.)
Attendance: 37,372
Referee: Stefan Messner (Austria)

Gaziantepspor won 6–1 on aggregate.


Red Star Belgrade 0–1 Rosenborg
Report Brattbakk 50'
Attendance: 46,022
Referee: Paulo Costa (Portugal)

Rosenborg won 1–0 on aggregate.


Dinamo București 3–1 Spartak Moscow
Dănciulescu 28', 73' (pen.)
Iordache 58'
Report Parfenov 85' (pen.)
Attendance: 10,000

Spartak Moscow won 5–3 on aggregate.


Aris 1–1 Perugia
Papadopoulos 90+4' Report Margiotta 29'
Attendance: 13,008
Referee: Philippe Leuba (Switzerland)

Perugia won 3–1 on aggregate.


Molde 0–2 Benfica
Report Tiago Mendes 30', 42'
Attendance: 4,181
Referee: Andy D'Urso (England)

Benfica won 5–1 on aggregate.


0–0 on aggregate. Vålerenga won 4–3 on penalty shootout.


Sochaux 4–0 Borussia Dortmund
Frau 5' (pen.)
Santos 67'
Oruma 76'
Mathieu 89'
Report

Sochaux won 6–2 on aggregate.


Auxerre 4–0 Utrecht
Cissé 22', 48'
Kapo 29'
Kalou 56'
Report
Attendance: 8,823
Referee: Karel Vidlak (Czech Republic)

Auxerre won 4–0 on aggregate.


Newcastle United 1–0 Basel
Smiljanić 14' (o.g.) Report

Newcastle United won 4–2 on aggregate.


Hajduk Split 1–1 Roma
Bule 33' Report Cassano 85'
Attendance: 27,300

Roma won 2–1 on aggregate.


Hearts 0–2 Bordeaux
Report Riera 8'
Feindouno 66'

Bordeaux won 2–1 on aggregate.


Liverpool 1–0 Steaua București
Kewell 50' Report
Attendance: 42,837

Liverpool won 2–1 on aggregate.


Mallorca 1–1 Copenhagen
Campano 68' Report Albrechtsen 87'
Attendance: 8,200
Referee: Franz-Xaver Wack (Germany)

Mallorca won 3–2 on aggregate.


Barcelona 2–0 Panionios
Saviola 33'
Luis García 44'
Report
Attendance: 25,324

Barcelona won 5–0 on aggregate.


Sporting CP 0–3 Gençlerbirliği
Report Tandoğan 44'
Mário Sérgio 45' (o.g.)
Veysel 48'
Attendance: 27,494
Referee: Johan Verbist (Belgium)

Gençlerbirliği won 4–1 on aggregate.


Maccabi Haifa 0–4 Valencia
Report Mista 11'
Baraja 24'
Albelda 90+1'
Angulo 90+2'

Valencia won 4–0 on aggregate.

Third round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Brøndby 1–3 Barcelona 0–1 1–2
Parma 0–4 Gençlerbirliği 0–1 0–3
Benfica 2–2 (a) Rosenborg 1–0 1–2
Marseille 1–0 Dnipro Dnipropetrovsk 1–0 0–0
Celtic 3–1 Teplice 3–0 0–1
Perugia 1–3 PSV Eindhoven 0–0 1–3
Groclin 1–5 Bordeaux 0–1 1–4
Valencia 5–2 Beşiktaş 3–2 2–0
Galatasaray 2–5 Villarreal 2–2 0–3
Club Brugge 1–0 Debrecen 1–0 0–0
Sochaux 2–2 (a) Internazionale 2–2 0–0
Liverpool 6–2 Levski Sofia 2–0 4–2
Spartak Moscow 1–3 Mallorca 0–3 1–0
Gaziantepspor 1–2 Roma 1–0 0–2
Auxerre 1–0 Panathinaikos 0–0 1–0
Vålerenga 2–4 Newcastle United 1–1 1–3

First leg

Spartak Moscow 0–3 Mallorca
Report Eto'o 67'
Toni González 81'
Jesús Perera 85'
Attendance: 13,000
Referee: Alon Yefet (Israel)

Vålerenga 1–1 Newcastle United
Normann 54' Report Bellamy 38'
Attendance: 17,039

Groclin 0–1 Bordeaux
Report Chamakh 90'
Attendance: 4,000
Referee: Stefan Messner (Austria)

Gaziantepspor 1–0 Roma
Şimşek 19' Report
Attendance: 12,765

Marseille 1–0 Dnipro Dnipropetrovsk
Drogba 54' (pen.) Report
Attendance: 15,285
Referee: Georgios Kasnaferis (Greece)

Perugia 0–0 PSV Eindhoven
Report

Galatasaray 2–2 Villarreal
Erdoğan 26'
César Prates 51'
Report Anderson 6'
Riquelme 21'

Parma 0–1 Gençlerbirliği
Report Skoko 60'

Auxerre 0–0 Panathinaikos
Report

Brøndby 0–1 Barcelona
Report Ronaldinho 63'

Club Brugge 1–0 Debrecen
Lange 40' Report
Attendance: 20,538
Referee: Emil Bozinovski (Macedonia)

Celtic 3–0 Teplice
Larsson 3', 90'
Sutton 12'
Report
Attendance: 48,947

Sochaux 2–2 Internazionale
Frau 59', 81' Report Vieri 8'
Recoba 61'

Liverpool 2–0 Levski Sofia
Gerrard 67'
Kewell 70'
Report
Attendance: 39,149

Valencia 3–2 Beşiktaş
Sissoko 25'
Canobbio 43'
Navarro 90+4'
Report Pancu 17', 39'
Attendance: 21,000
Referee: Alain Sars (France)

Benfica 1–0 Rosenborg
Zahovič 59' Report
Attendance: 47,111

Second leg

Gençlerbirliği 3–0 Parma
Daems 37' (pen.)
Ferrari 81' (o.g.)
Tandoğan 90+5'
Report
Attendance: 15,723
Referee: Éric Poulat (France)

Gençlerbirliği won 4–0 on aggregate.


Dnipro Dnipropetrovsk 0–0 Marseille
Report

Marseille won 1–0 on aggregate.


Roma 2–0 Gaziantepspor
Emerson 23'
Cassano 43'
Report
Attendance: 11,191

Roma won 2–1 on aggregate.


Teplice 1–0 Celtic
Mašek 35' Report
Attendance: 16,258

Celtic won 3–1 on aggregate.


Bordeaux 4–1 Groclin
Planus 41'
Chamakh 42'
Križanac 64' (o.g.)
Riera 74' (pen.)
Report Wieszczycki 90'
Attendance: 9,197
Referee: Paulo Costa (Portugal)

Bordeaux won 6–2 on aggregate.


Debrecen 0–0 Club Brugge
Report

Club Brugge won 1–0 on aggregate.


Beşiktaş 0–2 Valencia
Report Angulo 12'
Juan Sánchez 57'

Valencia won 5–2 on aggregate.


Levski Sofia 2–4 Liverpool
G. Ivanov 27'
Simonović 40'
Report Gerrard 7'
Owen 11'
Hamann 43'
Hyypiä 68'

Liverpool won 6–2 on aggregate.


PSV Eindhoven 3–1 Perugia
Hofland 22'
Kežman 43', 48'
Report Zé Maria 88'

PSV Eindhoven won 3–1 on aggregate.


Panathinaikos 0–1 Auxerre
Report Kalou 71'

Auxerre won 1–0 on aggregate.


Rosenborg 2–1 Benfica
Berg 7'
Karadas 15'
Report Nuno Gomes 19'

2–2 on aggregate. Benfica won on away goals.


Internazionale 0–0 Sochaux
Report
Attendance: 15,883

2–2 on aggregate. Internazionale won on away goals.


Newcastle United 3–1 Vålerenga
Shearer 20'
Amoebi 47', 89'
Report Hagen 25'

Newcastle United won 4–2 on aggregate.


Mallorca 0–1 Spartak Moscow
Report Samedov 44'
Attendance: 6,664

Mallorca won 3–1 on aggregate.


Barcelona 2–1 Brøndby
Luis García 31'
Cocu 43'
Report Nielsen 84'
Attendance: 46,589

Barcelona won 3–1 on aggregate.


Villarreal 3–0 Galatasaray
Anderson 48'
Roger García 52'
Riquelme 88'
Report

Villarreal won 5–2 on aggregate.

Fourth round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Celtic 1–0 Barcelona 1–0 0–0
Gençlerbirliği 1–2 Valencia 1–0 0–2 (a.e.t.)
Bordeaux 4–1 Club Brugge 3–1 1–0
Newcastle United 7–1 Mallorca 4–1 3–0
Auxerre 1–4 PSV Eindhoven 1–1 0–3
Benfica 3–4 Internazionale 0–0 3–4
Liverpool 2–3 Marseille 1–1 1–2
Villarreal 3–2 Roma 2–0 1–2

First leg

Bordeaux 3–1 Club Brugge
Celades 60', 71'
Riera 87'
Report Verheyen 58'
Attendance: 14,398

Gençlerbirliği 1–0 Valencia
Daems 12' (pen.) Report

Celtic 1–0 Barcelona
Thompson 59' Report
Attendance: 59,539

Auxerre 1–1 PSV Eindhoven
Tainio 36' Report Lucius 71'

Newcastle United 4–1 Mallorca
Bellamy 67'
Shearer 71'
Robert 74'
Bramble 84'
Report Correa 58'

Benfica 0–0 Internazionale
Report
Attendance: 64,569

Liverpool 1–1 Marseille
Baroš 55' Report Drogba 79'
Attendance: 41,270

Villarreal 2–0 Roma
Anderson 29'
José Mari 35'
Report

Second leg

Club Brugge 0–1 Bordeaux
Report Chamakh 84'
Attendance: 23,713

Bordeaux won 4–1 on aggregate.


PSV Eindhoven 3–0 Auxerre
Kežman 4', 27'
Van Bommel 73'
Report
Attendance: 28,000
Referee: Graham Poll (England)

PSV Eindhoven won 4–1 on aggregate.


Roma 2–1 Villarreal
Emerson 10'
Cassano 50'
Report Anderson 66'
Attendance: 29,088

Villarreal won 3–2 on aggregate.


Barcelona 0–0 Celtic
Report
Attendance: 77,108

Celtic won 1–0 on aggregate.


Mallorca 0–3 Newcastle United
Report Shearer 46', 89'
Bellamy 78'
Attendance: 7,612

Newcastle United won 7–1 on aggregate.


Internazionale 4–3 Benfica
Martins 45+1', 70'
Recoba 60'
Vieri 64'
Report Nuno Gomes 36', 67'
Tiago 77'
Attendance: 27,640
Referee: Alain Sars (France)

Internazionale won 4–3 on aggregate.


Marseille 2–1 Liverpool
Drogba 38' (pen.)
Méïté 58'
Report Heskey 15'
Attendance: 54,160
Referee: Arturo Dauden Ibañez (Spain)

Marseille won 3–2 on aggregate.


Valencia 2–0 (a.e.t.) Gençlerbirliği
Mista 63'
Vicente  94'
Report
Attendance: 20,700

Valencia won 2–1 on aggregate.

Quarter-finals

The first legs were played on 8 April, and the second legs were played on 14 April 2004.

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Bordeaux 2–4 Valencia 1–2 1–2
Marseille 2–0 Internazionale 1–0 1–0
Celtic 1–3 Villarreal 1–1 0–2
PSV Eindhoven 2–3 Newcastle United 1–1 1–2

First leg

Bordeaux 1–2 Valencia
Riera 18' Report Baraja 75'
Rufete 88'
Attendance: 29,108
Referee: Mike Riley (England)

PSV Eindhoven 1–1 Newcastle United
Kežman 15' Report Jenas 45+4'
Attendance: 30,000

Marseille 1–0 Internazionale
Drogba 46' Report

Celtic 1–1 Villarreal
Larsson 64' Report Josico 9'
Attendance: 58,493

Second leg

Villarreal 2–0 Celtic
Anderson 6'
Roger 68'
Report

Villarreal won 3–1 on aggregate.


Internazionale 0–1 Marseille
Report Meriem 74'
Attendance: 36,044

Marseille won 2–0 on aggregate.


Newcastle United won 3–2 on aggregate.


Valencia 2–1 Bordeaux
Pellegrino 52'
Rufete 60'
Report Eduardo 71'
Attendance: 24,537

Valencia won 4–2 on aggregate.

Semi-finals

The first legs were played on 22 April, and the second legs were played on 6 May 2004.

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Newcastle United 0–2 Marseille 0–0 0–2
Villarreal 0–1 Valencia 0–0 0–1

First leg

Newcastle United 0–0 Marseille
Report

Villarreal 0–0 Valencia
Report

Second leg

Marseille 2–0 Newcastle United
Drogba 18', 82' Report
Attendance: 58,897

Marseille won 2–0 on aggregate.


Valencia 1–0 Villarreal
Mista 16' (pen.) Report
Attendance: 46,860
Referee: Terje Hauge (Norway)

Valencia won 1–0 on aggregate.

Final

Valencia 2–0 Marseille
Vicente 45+3' (pen.)
Mista 58'
Report
Attendance: 39,000[4]

Top goalscorers

Rank Name Team Goals Minutes played
1 Sonny Anderson Villarreal 6 967
Mateja Kežman PSV Eindhoven 6 540
Didier Drogba Marseille 6 635
Alan Shearer Newcastle United 6 900
5 Nuno Gomes Benfica 5 379
Craig Bellamy Newcastle United 5 502
Mista Valencia 5 581
Albert Riera Bordeaux 5 769

See also

References

  1. "Qualification for European Cup Football 2003/2004". Archived from the original on 2011-12-20. Retrieved 2019-09-28.
  2. Azerbaijan 2002/03 at RSSSF
  3. "2003 - Paok - DVSC 1-1". YouTube. 23 April 2020.
  4. "2009/10 UEFA Europa League statistics handbook (part 4)" (PDF). UEFA.com. Union of European Football Associations. 2009. p. 145. Archived (PDF) from the original on 17 December 2012. Retrieved 17 June 2024.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.