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 Stadium 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
Mateja Kežman
Didier Drogba
Alan Shearer
(6 goals each)

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
Round of 32
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. 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'
Referee: Eric Blareau (Belgium)

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

Sarajevo 1–1 Sartid
Kovačević  83' (o.g.) Report Mirosavljević  5'


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

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

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

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

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

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

Second leg

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

Dnipro Dnipropetrovsk won 2–0 on aggregate.


Debrecen 2–1 (a.e.t.) Ekranas
Bajzát  41',  97' Report Kavaliauskas  60'

Debrecen won 3–2 on aggregate.


Portadown 0–2 Malmö
Report
Referee: Gevorg Hovhannisyan (Armenia)

Malmö won 6–0 on aggregate.


União de Leiria 5–0 Coleraine
Ludemar  59', 77'
Edson  73', 75'
Caíco  89'
Report

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


Steaua București 0–0 Neman Grodno
Attendance: 20,000
Referee: Mark Halsey

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


Liepājas Metalurgs 1–1 Dinamo București
Grebis  45' Zicu  25'
Attendance: 2,000

Dinamo București won 6–3 on aggregate.

First round

Team 1 Agg. 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'
Referee: Lawrence Sammut (Malta)

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

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

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

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

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

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

Malatyaspor 0–2 Basel
Report M. Yakin  15'
H. Yakin  75'
Attendance: 10,000
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)

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: 12,500
Referee: Bernhard Brugger (Austria)


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

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

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

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
Referee: Anton Genov (Bulgaria)

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

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

Villarreal 0–0 Trabzonspor
Report

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

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

Second leg

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


Hajduk Split 0–0 Grasshoppers
Report
Attendance: 20,000
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
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,500
Referee: Ceri Richards (Wales)

Debrecen won 6–3 on aggregate.


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

Panionios won 3–1 on aggregate.


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

Slavia Prague won 4–2 on aggregate.


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

Roma won 5–1 on aggregate.


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

Steaua București won 2–1 on aggregate.


Dnipro Dnipropetrovsk 3–0 Hamburg
Mykhaylenko  5'
Rykun  68'
Venhlinskyi  79'
Report

Dnipro Dnipropetrovsk won 4–2 on aggregate.


Shakhtar Donetsk 2–3 Dinamo București
Aghahowa  18', 45+1' Report Niculescu  30'
Marica  75'
Dănciulescu  87'
Attendance: 32,000
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: 15,000
Referee: Markus Nobs (Switzerland)

Villarreal won 3–2 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.


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: 16,400

Newcastle United won 6–0 on aggregate.


Neuchâtel Xamax 0–1 Auxerre
Report Lachuer  53'

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: 35,000

Red Star Belgrade won 6–5 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.


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

Parma won 4–1 on aggregate.


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.


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,000

Barcelona won 9–1 on aggregate.


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

Valencia won 2–0 on aggregate.


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

Benfica won 2–1 on aggregate.


Schalke 04 1–0 Kamen Ingrad
Hanke  76' Report

Schalke 04 won 1–0 on aggregate.

Second round

Team 1 Agg. 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: 15,000

Gaziantepspor 3–0 Lens
Devran  43'
Bouazizi  59'
Lazarov  65'
Report

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
Referee: Dick van Egmond (Netherlands)

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

Schalke 04 2–1 Brøndby
Hanke  60', 73' Report Jakobsson  35'




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

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

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


PAOK 1–1 Debrecen
Karadimos  8' Report Bajzát  25'
Referee: Edo Trivković (Croatia)

Copenhagen 1–2 Mallorca
Álvaro  32' Report Albrechtsen  28' (o.g.)
Nagore  74'

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'
Referee: Athanassios Briakos (Greece)

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

Roma 1–0 Hajduk Split
Cassano  90+1' Report
Attendance: 31,000

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

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

Second leg

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


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


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

Dnipro Dnipropetrovsk won 3–1 on aggregate.


Debrecen 0–0 PAOK
Report

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


Villarreal won 2–1 on aggregate.


Teplice 0–1 Feyenoord
Report Snoyl  36'

Teplice won 2–1 on aggregate.


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

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.)
Referee: Stefan Messner (Austria)

Gaziantepspor won 6–1 on aggregate.


Red Star Belgrade 0–1 Rosenborg
Report Brattbakk  50'
Attendance: 55,000
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.)

Spartak Moscow won 5–3 on aggregate.


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

Perugia won 3–1 on aggregate.


Molde 0–2 Benfica
Report Tiago Mendes  30', 42'

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

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: 35,000

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

Liverpool won 2–1 on aggregate.


Mallorca 1–1 Copenhagen
Campano  68' Report Albrechtsen  87'
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'
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. 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


Vålerenga 1–1 Newcastle United
Normann  54' Report Bellamy  38'

Groclin 0–1 Bordeaux
Report Chamakh  90'

Gaziantepspor 1–0 Roma
Şimşek  19' Report

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



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


Brøndby 0–1 Barcelona
Report Ronaldinho  63'

Club Brugge 1–0 Debrecen
Lunge  40' Report
Referee: Emil Bozinovski (Macedonia)

Celtic 3–0 Teplice
Larsson  3', 90'
Sutton  12'
Report

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

Liverpool 2–0 Levski Sofia
Gerrard  67'
Kewell  70'
Report

Valencia 3–2 Beşiktaş
Sissoko  25'
Canobbio  43'
Navarro  90+4'
Report Pancu  17', 39'

Benfica 1–0 Rosenborg
Zahovič  59' Report

Second leg

Gençlerbirliği 3–0 Parma
Daems  37' (pen.)
Ferrari  81' (o.g.)
Tandoğan  90+5'
Report

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

Roma won 2–1 on aggregate.


Teplice 1–0 Celtic
Mašek  35' Report

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'
Referee: Paulo Costa (Portugal)

Bordeaux won 6–2 on aggregate.


Club Brugge won 1–0 on aggregate.


Valencia won 5–2 on aggregate.


Liverpool won 6–2 on aggregate.


PSV Eindhoven won 3–1 on aggregate.


Auxerre won 1–0 on aggregate.


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


Internazionale 0–0 Sochaux
Report

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


Newcastle United won 4-2 on aggregate.


Mallorca won 3–1 on aggregate.


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

Barcelona won 3–1 on aggregate.


Villarreal won 5–2 on aggregate.

Fourth round

Team 1 Agg. 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'

Bordeaux won 4–1 on aggregate.


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

PSV Eindhoven won 4–1 on aggregate.


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

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: 11,500

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: 55,000[5]
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: 30,000

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. 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: 35,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 2–1 PSV Eindhoven
Shearer  9'
Speed  66'
Report Kežman  52' (pen.)

Newcastle United won 3–2 on aggregate.


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

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. 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: 52,000
Referee: Terje Hauge (Norway)

Valencia won 1–0 on aggregate.

Final

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

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

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.