1998–99 UEFA Cup


The 1998–99 UEFA Cup was won by Parma comfortably in the final against Marseille. It was their second title in the competition.
It was the last edition of the old format UEFA Cup, before the Cup Winners' Cup was merged into it to include domestic cup winners, and an extra knockout round was added. The new format was last played in the 2003–04 season and was later replaced by a Group Stage format in 2004–05.

Teams

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

First leg

----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----

Second leg

Argeş Piteşti won 7–1 on aggregate.
----
CSKA Sofia won 3-1 on aggregate.
----
Omonia won 8–6 on aggregate.
----
Shakhtar Donetsk won 6–1 on aggregate.
----
Red Star Belgrade won 11-0 on aggregate.
----
Inter Bratislava won 4–0 on aggregate.
----
Polonia Warsaw won 5-1 on aggregate.
----
VPS won 4-2 on aggregate.
----
Kilmarnock won 2-1 on aggregate.
----
Mura won 8–2 on aggregate.
----
ÍA 3–3 Zalgiris Vilnius on aggregate. Zalgiris Vilnius won on away goals rule.
----
Hapoel Tel Aviv won 6–2 on aggregate.
----
Malmö won 7-0 on aggregate.
----
Germinal Ekeren won 4–1 on aggregate.
----
Rangers won 7-3 on aggregate.
----
Oţelul Galaţi won 4–1 on aggregate.
----
IFK Göteborg won 7–0 on aggregate.
----
Ferencváros won 14–1 on aggregate.
----
Anderlecht won 6–0 on aggregate.
----
Wisła Kraków won 7–0 on aggregate.

Second qualifying round

First leg

----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----

Second leg

Red Star Belgrade won 4–2 on aggregate.
----
AEK Athens won 6–4 on aggregate.
----
Servette won 5–3 on aggregate.
----
Argeş Piteşti 4–4 Istanbulspor on aggregate. Argeş Piteşti won on away goals rule.
----
CSKA Sofia won 2–0 on aggregate.
----
IFK Göteborg 2–2 Fenerbahçe on aggregate. Fenerbahçe won on away goals rule.
----
Silkeborg won 2–0 on aggregate.
----
Rangers won 2–0 on aggregate.
----
Slavia Prague won 4–2 on aggregate.
----
Zürich won 6–3 on aggregate.
----
Brann won 1–0 on aggregate.
----
Wisła Kraków won 7–2 on aggregate.
----
Vejle won 6–0 on aggregate.
----
Hapoel Tel Aviv 1–1 Strømsgodset on aggregate. Strømsgodset won 2–4 on penalties.
----
Osijek 3–3 Anderlecht on aggregate. Anderlecht won on away goals rule.
----
Omonia 3–3 Rapid Wien on aggregate. Rapid Wien won on away goals rule.
----
Grazer AK won 3–0 on aggregate.
----
Dynamo Moscow won 2–0 on aggregate.
----
Hajduk Split won 3–2 on aggregate.
----
Sigma Olomouc won 4–0 on aggregate.

First round

First leg

----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----
----

Second leg

Wisła Kraków won 5–0 on aggregate.
----
Schalke 04 1–1 Slavia Prague on aggregate. Slavia Prague won 5–4 on penalties.
----
Bologna won 4–1 on aggregate.
----
Willem II won 6–0 on aggregate.
----
Servette 2–2 CSKA Sofia on aggregate. CSKA Sofia won on away goals.
----
Dynamo Moscow won 5–4 on aggregate.
----
Fiorentina won 2–1 on aggregate.
----
Aston Villa won 6–2 on aggregate.
----
Grazer AK won 3–1 on aggregate.
----
Red Star Belgrade 3–3 Metz on aggregate. Red Star Belgrade won 4–3 on penalties.
----
Werder Bremen won 4–2 on aggregate.
----
Zürich won 7–2 on aggregate.
----
Marseille won 6–2 on aggregate.
----
Real Sociedad won 5–2 on aggregate.
----
Stuttgart won 4–3 on aggregate.
----
Vitesse won 6–3 on aggregate.
----
Monaco won 3–1 on aggregate.
----
Grasshoppers won 2–0 on aggregate.
----
Club Brugge won 7–2 on aggregate.
----
Bordeaux won 3–2 on aggregate.
----
Atlético Madrid won 3–0 on aggregate.
----
Parma won 3–2 on aggregate.
----
Celtic won 4–2 on aggregate.
----
Roma won 3–0 on aggregate.
----
Liverpool won 8–0 on aggregate.
----
Bayer Leverkusen won 2–1 on aggregate.
----
Lyon won 3–2 on aggregate.
----
Celta de Vigo won 8–0 on aggregate.
----
Real Betis won 5–1 on aggregate.
----
Valencia won 7–3 on aggregate.
----
Leeds United 1–1 Marítimo on aggregate. Leeds United won 4–1 on penalties.
----
Rangers won 5–3 on aggregate.

Second round

First leg

----
----
----
----
----
----
----
----
----
----
----
----
----
----
----

Second leg

Bologna won 4–1 on aggregate.
----
Bordeaux won 3–1 on aggregate.
----
Parma won 3–2 on aggregate.
----
Club Brugge won 4–3 on aggregate.
----
AS Monaco won 7–3 on aggregate.
----
Real Sociedad won 6–2 on aggregate.
----
Zürich won 5–3 on aggregate.
----
Lyon won 5–3 on aggregate.
----
Abandoned at half-time after official injured by firework, Fiorentina led 2–1. Match awarded 0–3 to Grasshopper

Grasshopper won 3–2 on aggregate.
----
Celta de Vigo won 3–2 on aggregate.
----
Marseille won 4–3 on aggregate.
----
Roma won 1–0 on aggregate.
----
Atlético Madrid won 5–2 on aggregate.
----
Liverpool 2–2 Valencia on aggregate. Liverpool won on away goals.
----
Real Betis won 4–1 on aggregate.
----
Rangers won 3–2 on aggregate.

Third round

First leg

----
----
----
----
----
----
----

Second leg

Parma won 4–2 on aggregate.
----
Bologna won 4–2 on aggregate.
----
Lyon won 5–3 on aggregate.
----
Grasshopper 3–3 Bordeaux on aggregate. Bordeaux won on away goals.
----
Roma won 3–2 on aggregate.
----
Celta de Vigo won 4–1 on aggregate.
----
Marseille won 3–2 on aggregate.
----
Atlético Madrid won 5–3 on aggregate.

Quarter-finals

First leg

----
----
----

Second leg

Parma won 7–2 on aggregate.
----
Bologna won 3–2 on aggregate.
----
Atlético Madrid won 4–2 on aggregate.
----
Marseille won 2–1 on aggregate.

Semi-finals

First leg

----

Second leg

Bologna 1–1 Marseille on aggregate. Marseille won on away goals.
----
Parma won 5–2 on aggregate.

Final