# 2001–02 UEFA Cup

The 2001–02 UEFA Cup was won by Feyenoord at their home ground in the final against Borussia Dortmund. It was the second time they won the competition.
Liverpool could not defend their title as they automatically qualified for the 2001–02 UEFA Champions League and also reached the knockout stage.

## Association team allocation

A total of 145 teams from 51 UEFA associations participated in the 2001–02 UEFA Cup. Associations are allocated places according to their 2000 UEFA league coefficient.
Below is the qualification scheme for the 2001–02 UEFA Cup:
* Associations 1–6 each enter three teams
* Associations 7–8 each enter four teams
* Associations 9–15 each enter two teams
* Associations 16–21 each enter three teams
* Associations 22–49 each enter two teams, with the exception of Liechtenstein who enter one.
* Associations 50-51 each enter one team
* The top three associations of the 2000–2001 UEFA Fair Play ranking each gain an additional berth
* 16 teams eliminated from the 2001–02 UEFA Champions League qualifying rounds
* 8 teams eliminated from the 2001–02 UEFA Champions League group stage are transferred to the UEFA Cup
* 3 winners of the Intertoto Cup
* The winner of the 2000–01 UEFA Cup (not used due to Liverpool's qualification to Champions League)

### Association ranking

| Rank | Association | Coeff. | Teams | Notes |
| 1 | Spain | 59.599 | 3 | +1(UCL) |
| 2 | Italy | 55.927 | 3 | +1(UCL) |
| 3 | Germany | 44.403 | 3 | +1(UCL) |
| 4 | France | 42.727 | 3 | +2(UCL) +2(IT) |
| 5 | England | 41.455 | 3 | +1(IT) |
| 6 | Netherlands | 36.666 | 3 | +3(UCL) |
| 7 | Russia | 29.275 | 4 | +1(UCL) |
| 8 | Czech Republic | 29.124 | 4 | +1(UCL) |
| 9 | Greece | 28.866 | 2 | |
| 10 | Portugal | 24.549 | 2 | |
| 11 | Turkey | 23.850 | 2 | |
| 12 | Ukraine | 23.166 | 2 | +1(UCL) |
| 13 | Norway | 22.100 | 2 | |
| 14 | Switzerland | 21.000 | 2 | +1(UCL) |
| 15 | Scotland | 20.500 | 2 | +2(UCL) |
| 16 | Austria | 20.500 | 3 | +1(UCL) |
| 17 | Belgium | 19.050 | 3 | |
| 18 | Denmark | 18.175 | 3 | +1(UCL) |
| Rank | Association | Coeff. | Teams | Notes |
| 19 | Poland | 18.000 | 3 | +1(UCL) |
| 20 | Romania | 17.833 | 3 | +1(UCL) |
| 21 | Croatia | 16.124 | 3 | +1(UCL) |
| 22 | Sweden | 15.533 | 2 | +1(UCL) |
| 23 | Hungary | 15.416 | 2 | |
| 24 | Israel | 13.541 | 2 | |
| 25 | Slovakia | 12.832 | 2 | +1(UCL) +1(FP) |
| 26 | Slovenia | 11.831 | 2 | |
| 27 | Cyprus | 11.498 | 2 | |
| 28 | FR Yugoslavia | 11.415 | 2 | +1(UCL) |
| 29 | Bulgaria | 10.540 | 2 | +1(UCL) |
| 30 | Georgia | 9.666 | 2 | |
| 31 | Latvia | 8.332 | 2 | |
| 32 | Finland | 8.041 | 2 | +1(UCL) +1(FP) |
| 33 | Belarus | 7.583 | 2 | +1(FP) |
| 34 | Moldova | 6.333 | 2 | |
| 35 | Iceland | 6.332 | 2 | |
| Rank | Association | Coeff. | Teams |
| 36 | Macedonia | 5.081 | 2 |
| 37 | Lithuania | 4.665 | 2 |
| 38 | Estonia | 2.582 | 2 |
| 39 | Wales | 2.332 | 2 |
| 40 | Armenia | 2.249 | 2 |
| 41 | Republic of Ireland | 1.665 | 2 |
| 42 | Malta | 1.498 | 2 |
| 43 | Northern Ireland | 1.498 | 2 |
| 44 | Faroe Islands | 1.415 | 2 |
| 45 | Luxembourg | 1.332 | 2 |
| 46 | Azerbaijan | 1.249 | 2 |
| 47 | Liechtenstein | 1.000 | 1 |
| 48 | Albania | 0.832 | 2 |
| 49 | Bosnia and Herzegovina | 0.500 | 2 |
| 50 | Andorra | 0.000 | 1 |
| 51 | San Marino | 0.000 | 1 |

#### Notes

* (FP): Additional fair play berth (Finland, Slovakia, Belarus)
* (UCL): Additional teams transferred from the UEFA Champions League
* (IT): Additional teams from Intertoto Cup

### Distribution

| | Teams entering in this round | Teams advancing from previous round | Teams transferred from Champions League |
| Qualifying round (82 teams) | 31 domestic cup winners from associations 19–49 33 domestic league runners-up from associations 16–49 13 domestic league third-placed teams from associations 9–21 3 teams from the Fair Play rankings 2 domestic league champions teams from Andorra and San Marino | | |
| First round (96 teams) | 18 domestic cup winners from associations 1–18 2 domestic league third-placed teams from associations 7–8 5 domestic league fourth-placed teams from associations 4–8 8 domestic league fifth-placed teams from associations 1–8 3 domestic league sixth-placed teams from associations 1–3 3 winners of the Intertoto Cup | 41 winners from the qualifying round | 16 losing teams from Champions League qualifying |
| Second round (48 teams) | | 48 winners from the first round | |
| Third round (32 teams) | | 24 winners from the second round | 8 third placed teams from the Champions League first group stage |
| Fourth round (16 teams) | | 16 winners from the third round | |
| Play-offs (8 teams) | | 8 winners from the fourth round play the quarter-finals, semi-finals and final | |

### Redistribution rules

A UEFA Cup place is vacated when a team qualify for both the Champions League and the UEFA Cup, or qualify for the UEFA Cup by more than one method. When a place is vacated, it is redistributed within the national association by the following rules:
* When the domestic cup winners (considered as the "highest-placed" qualifier within the national association) also qualify for the Champions League, their UEFA Cup place is vacated, and the remaining UEFA Cup qualifiers are moved up one place, with the final place (with the earliest starting round) taken by the domestic cup runners-up, provided they do not already qualify for the Champions League or the UEFA Cup. Otherwise, this place is taken by the highest-placed league finisher which do not qualify for the UEFA Cup yet.
* When the domestic cup winners also qualify for the UEFA Cup through league position, their place through the league position is vacated, and the UEFA Cup qualifiers which finish lower in the league are moved up one place, with the final place taken by the highest-placed league finisher which do not qualify for the UEFA Cup yet.
* A place vacated by the League Cup winners is taken by the highest-placed league finisher which do not qualify for the UEFA Cup yet.
* A Fair Play place is taken by the highest-ranked team in the domestic Fair Play table which do not qualify for the Champions League or UEFA Cup yet.

### Teams

The labels in the parentheses show how each team qualified for the place of its starting round:
* CW: Cup winners
* CR: Cup runners-up
* LC: League Cup winners
* Nth: League position
* P-W: End-of-season European competition play-off winners
* FP: Fair play
* IT: Intertoto Cup winners
* CL: Relegated from the Champions League
** GS: Third-placed teams from the group stage
** Q3: Losers from the third qualifying round
Third round :
| Mallorca (CL GS) | Lyon (CL GS) | PSV Eindhoven (CL GS) | Lokomotiv Moscow (CL GS) |
| Borussia Dortmund (CL GS) | Lille (CL GS) | Feyenoord (CL GS) | Celtic (CL GS) |
| First round ||||
| Zaragoza (CW) | Chelsea (6th) | Gençlerbirliği (CW) | Tirol Innsbruck (CL Q3) |
| Valencia (5th) | Twente (CW) | Dnipro Dnipropetrovsk (3rd) | Copenhagen (CL Q3) |
| Celta Vigo (6th) | Roda JC (4th) | Odd Grenland (CW) | Wisła Kraków (CL Q3) |
| Fiorentina (CW) | Utrecht (5th) | Servette (CW) | Steaua București (CL Q3) |
| Internazionale (5th) | Torpedo Moscow (3rd) | Hibernian (3rd) | Hajduk Split (CL Q3) |
| Milan (6th) | Anzhi Makhachkala (4th) | Kärnten (CW) | Halmstads BK (CL Q3) |
| Hertha BSC (5th) | Dynamo Moscow (5th) | Westerlo (CW) | Inter Bratislava (CL Q3) |
| SC Freiburg (6th) | Chernomorets Novorossiysk (6th) | Silkeborg (CW) | Red Star Belgrade (CL Q3) |
| Union Berlin (CR) | Viktoria Žižkov (CW) | Parma (CL Q3) | Levski Sofia (CL Q3) |
| Strasbourg (CW) | Sigma Olomouc (3rd) | Ajax (CL Q3) | Haka (CL Q3) |
| Bordeaux (4th) | Marila Příbram (4th) | Slavia Prague (CL Q3) | Troyes (IC) |
| Sedan (5th) | Slovan Liberec (6th) | Shakhtar Donetsk (CL Q3) | Paris Saint-Germain (IC) |
| Leeds United (4th) | PAOK (CW) | Grasshopper (CL Q3) | Aston Villa (IC) |
| Ipswich Town (5th) | Sporting CP (3rd) | Rangers (CL Q3) | |
| Qualifying round ||||
| AEK Athens (3rd) | Varteks (4th) | HJK (CW) | Sliema Wanderers (2nd) |
| Marítimo (CR) | IF Elfsborg (CW) | Jokerit (2nd) | Birkirkara (CR) |
| Gaziantepspor (3rd) | Helsingborgs IF (2nd) | Belshina Bobruisk (CW) | Glentoran (CW) |
| CSKA Kyiv (CR) | Debrecen (CW) | BATE Borisov (2nd) | Glenavon (2nd) |
| Viking (3rd) | Dunaferr (2nd) | Zimbru Chișinău (2nd) | GÍ (CW) |
| St. Gallen (3rd) | Maccabi Tel Aviv (CW) | Nistru Otaci (CR) | HB (2nd) |
| Kilmarnock (4th) | Hapoel Tel Aviv (2nd) | ÍA (CW) | Etzella Ettelbruck (CW) |
| Rapid Wien (2nd) | Slovan Bratislava (2nd) | Fylkir (2nd) | Grevenmacher (2nd) |
| GAK (3rd) | Ružomberok (3rd) | Pelister (CW) | Shafa Baku (CW) |
| Club Brugge (2nd) | HIT Gorica (CW) | Vardar (2nd) | Neftçi (2nd) |
| Standard Liège (3rd) | Olimpija Ljubljana (2nd) | Atlantas (CW) | Vaduz (CW) |
| Brøndby (2nd) | Apollon Limassol (CW) | Žalgiris (2nd) | Tirana (CW) |
| Midtjylland (4th) | Olympiakos Nicosia (2nd) | Narva Trans (CW) | Dinamo Tirana (3rd) |
| Polonia Warsaw (CW) | Partizan (CW) | Flora (2nd) | Brotnjo (2nd) |
| Pogoń Szczecin (2nd) | Obilić (3rd) | Cwmbrân Town (2nd) | Sarajevo (3rd) |
| Legia Warsaw (3rd) | Litex Lovech (CW) | Total Network Solutions (CR) | FC Santa Coloma (1st) |
| Dinamo București (CW) | CSKA Sofia (2nd) | Mika (CW) | Cosmos (1st) |
| Brașov (3rd) | Locomotive Tbilisi (2nd) | Ararat Yerevan (2nd) | Matador Púchov (FP) |
| Rapid București (4th) | Dinamo Tbilisi (3rd) | Shelbourne (2nd) | MYPA (FP) |
| Dinamo Zagreb (CW) | Ventspils (2nd) | Longford Town (CR) | Shakhtyor Soligorsk (FP) |
| Osijek (3rd) | Dinaburg (CR) | | |

## Round and draw dates

The schedule of the competition was as follows. Matches were scheduled for Thursdays apart from the final, which took place on a Wednesday, though exceptionally could take place on Tuesdays or Wednesdays due to scheduling conflicts.
Schedule for 2001–02 UEFA Cup :
| Round | Draw date | First leg | Second leg |
| Qualifying round | 22 June 2001 | 9 August 2001 | 23 August 2001 |
| First round | 24 August 2001 | 20 September 2001 | 27 September 2001 |
| Second round | 28 September 2001 | 18 October 2001 | 1 November 2001 |
| Third round | 2 November 2001 | 22 November 2001 | 6 December 2001 |
| Fourth round | 12 December 2001 | 21 February 2002 | 28 February 2002 |
| Quarter-finals | 12 December 2001 | 14 March 2002 | 21 March 2002 |
| Semi-finals | 22 March 2002 | 4 April 2002 | 11 April 2002 |
| Final | 22 March 2002 | 8 May 2002 at Feijenoord Stadion, Rotterdam | 8 May 2002 at Feijenoord Stadion, Rotterdam |
* ↑ The first leg matches of the first round, originally scheduled in principle for 13 September, were postponed to the following week due to the September 11 attacks.

## Qualifying round

The first legs were played on 9 August, and the second legs were played on 23 August 2001.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Cosmos | 0–3 | Rapid Wien | 0–1 | 0–2 |
| Pelister | 3–4 | St. Gallen | 0–2 | 3–2 |
| Dinamo București | 4–1 | Dinamo Tirana | 1–0 | 3–1 |
| Olimpija Ljubljana | 7–0 | Shafa Baku | 4–0 | 3–0 |
| Midtjylland | 5–1 | Glentoran | 1–1 | 4–0 |
| Narva Trans | 3–5 | IF Elfsborg | 3–0 | 0–5 |
| Club Brugge | 10–1 | ÍA | 4–0 | 6–1 |
| Obilić | 5–1 | GÍ | 4–0 | 1–1 |
| Brașov | 7–1 | Mika | 5–1 | 2–0 |
| Viking | 2–1 | Brotnjo | 1–0 | 1–1 |
| CSKA Kyiv | 4–0 | Jokerit | 2–0 | 2–0 |
| Vardar | 1–6 | Standard Liège | 0–3 | 1–3 |
| HJK | 3–1 | Ventspils | 2–1 | 1–0 |
| Cwmbrân Town | 0–5 | Slovan Bratislava | 0–4 | 0–1 |
| Marítimo | 2–0 | Sarajevo | 1–0 | 1–0 |
| Fylkir | 3–2 | Pogoń Szczecin | 2–1 | 1–1 |
| Dinamo Zagreb | 2–0 | Flora | 1–0 | 1–0 |
| Glenavon | 0–2 | Kilmarnock | 0–1 | 0–1 |
| Tirana | 4–5 | Apollon Limassol | 3–2 | 1–3 |
| Ararat Yerevan | 0–5 | Hapoel Tel Aviv | 0–2 | 0–3 |
| Etzella Ettelbruck | 1–6 | Legia Warsaw | 0–4 | 1–2 |
| Zimbru Chișinău | 1–4 | Gaziantepspor | 0–0 | 1–4 |
| Dinaburg | 2–2 (a) | Osijek | 2–1 | 0–1 |
| Neftçi | 0–1 | HIT Gorica | 0–0 | 0–1 |
| HB | 2–6 | GAK | 2–2 | 0–4 |
| Atlantas | 0–12 | Rapid București | 0–4 | 0–8 |
| Matador Púchov | 4–2 | Sliema Wanderers | 3–0 | 1–2 |
| Longford Town | 1–3 | Litex Lovech | 1–1 | 0–2 |
| Brøndby | 5–0 | Shelbourne | 2–0 | 3–0 |
| FC Santa Coloma | 1–8 | Partizan | 0–1 | 1–7 |
| Maccabi Tel Aviv | 7–0 | Žalgiris | 6–0 | 1–0 |
| Shakhtyor Soligorsk | 2–5 | CSKA Sofia | 1–2 | 1–3 |
| MYPA | 2–5 | Helsingborgs IF | 1–3 | 1–2 |
| Dinamo Tbilisi | 2–5 | BATE Borisov | 2–1 | 0–4 |
| Debrecen | 3–1 | Nistru Otaci | 3–0 | 0–1 |
| Polonia Warsaw | 6–0 | Total Network Solutions | 4–0 | 2–0 |
| Birkirkara | 1–1 (a) | Locomotive Tbilisi | 0–0 | 1–1 |
| AEK Athens | 8–0 | Grevenmacher | 6–0 | 2–0 |
| Ružomberok | 3–1 | Belshina Bobruisk | 3–1 | 0–0 |
| Olympiakos Nicosia | 6–4 | Dunaferr | 2–2 | 4–2 |
| Vaduz | 4–9 | Varteks | 3–3 | 1–6 |
* ↑ Narva Trans awarded 3–0 as Elfsborg fielded an ineligible player, Christian Lundström. The score at the moment was 1–3.

## First round

The first round featured the 41 winners of the qualifying round, joined by 36 directly qualified teams, the 16 losers of the Champions League third qualifying round and the 3 winners for the Intertoto Cup. The first legs were played on 11, 18, 19 and 20 September, and the second legs were played on 25 and 27 September 2001.
The matches scheduled for 12 September were postponed due to the September 11 attacks. Most of the postponed fixtures were rescheduled for 20 September, with all matches observing a moment of silence.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Inter Bratislava | 1–3 | Litex Lovech | 1–0 | 0–3 |
| Internazionale | 6–0 | Brașov | 3–0 | 3–0 |
| Servette | 2–1 | Slavia Prague | 1–0 | 1–1 |
| Roda JC | 6–1 | Fylkir | 3–0 | 3–1 |
| CSKA Kyiv | 3–2 | Red Star Belgrade | 3–2 | 0–0 |
| Gençlerbirliği | 1–2 | Halmstads BK | 1–1 | 0–1 |
| AEK Athens | 4–3 | Hibernian | 2–0 | 2–3 (a.e.t.) |
| Olimpija Ljubljana | 2–4 | Brøndby | 2–4 | 0–0 |
| Utrecht | 6–3 | GAK | 3–0 | 3–3 |
| Slovan Liberec | 2–1 | Slovan Bratislava | 2–0 | 0–1 |
| Copenhagen | 4–2 | Obilić | 2–0 | 2–2 |
| CSKA Sofia | 4–2 | Shakhtar Donetsk | 3–0 | 1–2 |
| Standard Liège | 4–2 | Strasbourg | 2–0 | 2–2 |
| BATE Borisov | 0–6 | Milan | 0–2 | 0–4 |
| Chernomorets Novorossiysk | 0–6 | Valencia | 0–1 | 0–5 |
| Aston Villa | 3–3 (a) | Varteks | 2–3 | 1–0 |
| Parma | 3–0 | HJK | 1–0 | 2–0 |
| HIT Gorica | 1–3 | Osijek | 1–2 | 0–1 |
| Ipswich Town | 3–2 | Torpedo Moscow | 1–1 | 2–1 |
| Kilmarnock | 1–3 | Viking | 1–1 | 0–2 |
| Ajax | 5–0 | Apollon Limassol | 2–0 | 3–0 |
| Zaragoza | 5–1 | Silkeborg | 3–0 | 2–1 |
| Dinamo București | 2–6 | Grasshopper | 1–3 | 1–3 |
| Marila Příbram | 5–3 | Sedan | 4–0 | 1–3 |
| Troyes | 6–2 | Ružomberok | 6–1 | 0–1 |
| Legia Warsaw | 10–2 | IF Elfsborg | 4–1 | 6–1 |
| Westerlo | 0–3 | Hertha BSC | 0–2 | 0–1 |
| Chelsea | 5–0 | Levski Sofia | 3–0 | 2–0 |
| Kärnten | 0–4 | PAOK | 0–0 | 0–4 |
| Dynamo Moscow | 1–0 | Birkirkara | 1–0 | 0–0 |
| Dnipro Dnipropetrovsk | 1–2 | Fiorentina | 0–0 | 1–2 |
| St. Gallen | 3–2 | Steaua București | 2–1 | 1–1 |
| Bordeaux | 6–4 | Debrecen | 5–1 | 1–3 |
| Hapoel Tel Aviv | 2–1 | Gaziantepspor | 1–0 | 1–1 |
| Haka | 1–4 | Union Berlin | 1–1 | 0–3 |
| Partizan | 2–5 | Rapid Wien | 1–0 | 1–5 |
| Celta Vigo | 7–4 | Sigma Olomouc | 4–0 | 3–4 |
| Midtjylland | 2–6 | Sporting CP | 0–3 | 2–3 |
| Anzhi Makhachkala | 0–1 | Rangers | | |
| Hajduk Split | 2–3 | Wisła Kraków | 2–2 | 0–1 |
| Paris Saint-Germain | 3–0 | Rapid București | 0–0 | 3–0 (a.e.t.) |
| Marítimo | 1–3 | Leeds United | 1–0 | 0–3 |
| Olympiakos Nicosia | 3–9 | Club Brugge | 2–2 | 1–7 |
| Odd Grenland | 3–3 (a) | Helsingborgs IF | 2–2 | 1–1 |
| Viktoria Žižkov | 0–1 | Tirol Innsbruck | 0–0 | 0–1 |
| Dinamo Zagreb | 3–3 (a) | Maccabi Tel Aviv | 2–2 | 1–1 |
| Polonia Warsaw | 1–4 | Twente | 1–2 | 0–2 |
| Matador Púchov | 1–2 | SC Freiburg | 0–0 | 1–2 |
* ↑ Only one leg was played, in a neutral venue in Warsaw, Poland, due to security concerns in Russia.
* ↑ Paris Saint-Germain were awarded a 3–0 win because there was a blackout in Bucharest at that time and the match was abandoned.

## Second round

The second round featured the 41 winners of the first round. The first legs were played on 16 and 18 October, and the second legs were played on 30 October and 1 November 2001.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Roda JC | 5–3 | Maccabi Tel Aviv | 4–1 | 1–2 |
| Legia Warsaw | 2–7 | Valencia | 1–1 | 1–6 |
| SC Freiburg | 4–2 | St. Gallen | 0–1 | 4–1 |
| Bordeaux | 4–0 | Standard Liège | 2–0 | 2–0 |
| Fiorentina | 4–2 | Tirol Innsbruck | 2–0 | 2–2 |
| Ipswich Town | 3–1 | Helsingborgs IF | 0–0 | 3–1 |
| Paris Saint-Germain | 6–2 | Rapid Wien | 4–0 | 2–2 |
| Union Berlin | 0–2 | Litex Lovech | 0–2 | 0–0 |
| Copenhagen | 1–0 | Ajax | 0–0 | 1–0 |
| Internazionale | 2–1 | Wisła Kraków | 2–0 | 0–1 |
| PAOK | 8–3 | Marila Příbram | 6–1 | 2–2 |
| Rangers | 7–2 | Dynamo Moscow | 3–1 | 4–1 |
| Halmstads BK | 1–7 | Sporting CP | 0–1 | 1–6 |
| Zaragoza | 0–1 | Servette | 0–0 | 0–1 |
| Leeds United | 6–5 | Troyes | 4–2 | 2–3 |
| CSKA Kyiv | 0–7 | Club Brugge | 0–2 | 0–5 |
| Utrecht | 1–3 | Parma | 1–3 | 0–0 |
| Osijek | 3–5 | AEK Athens | 1–2 | 2–3 |
| Viking | 0–3 | Hertha BSC | 0–1 | 0–2 |
| Grasshopper | 6–4 | Twente | 4–1 | 2–3 |
| Varteks | 3–6 | Brøndby | 3–1 | 0–5 |
| Hapoel Tel Aviv | 3–1 | Chelsea | 2–0 | 1–1 |
| Celta Vigo | 3–4 | Slovan Liberec | 3–1 | 0–3 |
| Milan | 3–0 | CSKA Sofia | 2–0 | 1–0 |

## Final phase

In the final phase, teams played against each other over two legs on a home-and-away basis, except for the one-match final. The mechanism of the draws for each round was as follows:
* In the draws for the third and fourth rounds, teams were seeded and divided into groups containing an equal number of seeded and unseeded teams. In each group, the seeded teams were drawn against the unseeded teams, with the first team drawn hosting the first leg. Teams from the same association could not be drawn against each other.
* In the draws for the quarter-finals onwards, there were no seedings and teams from the same association could be drawn against each other.

### Bracket

| Third round | Third round | Third round | Third round | Third round | Fourth round | Fourth round | Fourth round | Fourth round | Fourth round | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Ipswich Town | Ipswich Town | 1 | 1 | 2 | | | | | | | | | | | | | | | | | | |
| Internazionale | Internazionale | 0 | 4 | 4 | Internazionale | Internazionale | 3 | 2 | 5 | | | | | | | | | | | |
| AEK Athens | AEK Athens | 3 | 1 | 4 | AEK Athens | AEK Athens | 1 | 2 | 3 | | | | | | | | | | | | | |
| Litex Lovech | Litex Lovech | 2 | 1 | 3 | | | | | | Internazionale | Internazionale | 1 | 1 | 2 | | | | | | |
| Valencia (p) | Valencia (p) | 1 | 0 | 1 (5) | | | | | | Valencia | Valencia | 1 | 0 | 1 | | | | | | |
| Celtic | Celtic | 0 | 1 | 1 (4) | Valencia | Valencia | 3 | 2 | 5 | | | | | | | | | | | | | |
| Servette | Servette | 0 | 3 | 3 | Servette | Servette | 0 | 2 | 2 | | | | | | | | | | | | | |
| Hertha BSC | Hertha BSC | 0 | 0 | 0 | | | | | | | | | | | Internazionale | Internazionale | 0 | 2 | 2 | |
| PAOK | PAOK | 3 | 1 | 4 | | | | | | | | | | | Feyenoord | Feyenoord | 1 | 2 | 3 | |
| PSV Eindhoven | PSV Eindhoven | 2 | 4 | 6 | PSV Eindhoven | PSV Eindhoven | 0 | 1 | 1 | | | | | | | | | | | | | |
| Grasshopper | Grasshopper | 1 | 2 | 3 | Leeds United | Leeds United | 0 | 0 | 0 | | | | | | | | | | | | | |
| Leeds United | Leeds United | 2 | 2 | 4 | | | | | | PSV Eindhoven | PSV Eindhoven | 1 | 1 | 2 (4) | | | | | | |
| Rangers (p) | Rangers (p) | 0 | 0 | 0 (4) | | | | | | Feyenoord (p) | Feyenoord (p) | 1 | 1 | 2 (5) | | | | | | |
| Paris Saint-Germain | Paris Saint-Germain | 0 | 0 | 0 (3) | Rangers | Rangers | 1 | 2 | 3 | | | | | | | | | | | | | |
| Feyenoord | Feyenoord | 1 | 2 | 3 | Feyenoord | Feyenoord | 1 | 3 | 4 | | | | | | | | | | | 8 May – Rotterdam | 8 May – Rotterdam | 8 May – Rotterdam |
| SC Freiburg | SC Freiburg | 0 | 2 | 2 | | | | | | | | | | | | | | | | Feyenoord | Feyenoord | 3 |
| Club Brugge | Club Brugge | 4 | 0 | 4 | | | | | | | | | | | | | | | | Borussia Dortmund | Borussia Dortmund | 2 |
| Lyon (a) | Lyon (a) | 1 | 3 | 4 | Lyon | Lyon | 1 | 1 | 2 | | | | | | | | | | | | | |
| Slovan Liberec | Slovan Liberec | 3 | 2 | 5 | Slovan Liberec | Slovan Liberec | 1 | 4 | 5 | | | | | | | | | | | | | |
| Mallorca | Mallorca | 1 | 1 | 2 | | | | | | Slovan Liberec | Slovan Liberec | 0 | 0 | 0 | | | | | | | | |
| Fiorentina | Fiorentina | 0 | 0 | 0 | | | | | | Borussia Dortmund | Borussia Dortmund | 0 | 4 | 4 | | | | | | | | |
| Lille | Lille | 1 | 2 | 3 | Lille | Lille | 1 | 0 | 1 | | | | | | | | | | | | | |
| Copenhagen | Copenhagen | 0 | 0 | 0 | Borussia Dortmund (a) | Borussia Dortmund (a) | 1 | 0 | 1 | | | | | | | | | | | | | |
| Borussia Dortmund | Borussia Dortmund | 1 | 1 | 2 | | | | | | | | | | | Borussia Dortmund | Borussia Dortmund | 4 | 1 | 5 | | | |
| Hapoel Tel Aviv | Hapoel Tel Aviv | 2 | 1 | 3 | | | | | | | | | | | Milan | Milan | 0 | 3 | 3 | | | |
| Lokomotiv Moscow | Lokomotiv Moscow | 1 | 0 | 1 | Hapoel Tel Aviv | Hapoel Tel Aviv | 0 | 2 | 2 | | | | | | | | | | | | | |
| Parma | Parma | 1 | 3 | 4 | Parma | Parma | 0 | 1 | 1 | | | | | | | | | | | | | |
| Brøndby | Brøndby | 1 | 0 | 1 | | | | | | Hapoel Tel Aviv | Hapoel Tel Aviv | 1 | 0 | 1 | | | | | | | | |
| Bordeaux | Bordeaux | 1 | 0 | 1 | | | | | | Milan | Milan | 0 | 2 | 2 | | | | | | | | |
| Roda JC | Roda JC | 0 | 2 | 2 | Roda JC | Roda JC | 0 | 1 | 1 (2) | | | | | | | | | | | | | |
| Milan | Milan | 2 | 1 | 3 | Milan (p) | Milan (p) | 1 | 0 | 1 (3) | | | | | | | | | | | | | |
| Sporting CP | Sporting CP | 0 | 1 | 1 | | | | | | | | | | | | | | | | | | |

### Third round

The draw for the third round was held on 2 November 2001, 13:00 CET. The first legs were played on 20 and 22 November, and the second legs were played on 4 and 6 December 2001.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| PAOK | 4–6 | PSV Eindhoven | 3–2 | 1–4 |
| Fiorentina | 0–3 | Lille | 0–1 | 0–2 |
| Valencia | 1–1 (5–4 p) | Celtic | 1–0 | 0–1 (a.e.t.) |
| Servette | 3–0 | Hertha BSC | 0–0 | 3–0 |
| Ipswich Town | 2–4 | Internazionale | 1–0 | 1–4 |
| Rangers | 0–0 (4–3 p) | Paris Saint-Germain | 0–0 | 0–0 (a.e.t.) |
| Feyenoord | 3–2 | SC Freiburg | 1–0 | 2–2 |
| AEK Athens | 4–3 | Litex Lovech | 3–2 | 1–1 |
| Grasshopper | 3–4 | Leeds United | 1–2 | 2–2 |
| Parma | 4–1 | Brøndby | 1–1 | 3–0 |
| Bordeaux | 1–2 | Roda JC | 1–0 | 0–2 |
| Slovan Liberec | 5–2 | Mallorca | 3–1 | 2–1 |
| Hapoel Tel Aviv | 3–1 | Lokomotiv Moscow | 2–1 | 1–0 |
| Copenhagen | 0–2 | Borussia Dortmund | 0–1 | 0–1 |
| Milan | 3–1 | Sporting CP | 2–0 | 1–1 |
| Club Brugge | 4–4 (a) | Lyon | 4–1 | 0–3 |
* 1 2 3 Order of legs reversed after original draw.

### Fourth round

The draw for the fourth round was held on 12 December 2001, 12:00 CET. The first legs were played on 19 and 21 February, and the second legs were played on 28 February 2002.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Internazionale | 5–3 | AEK Athens | 3–1 | 2–2 |
| Valencia | 5–2 | Servette | 3–0 | 2–2 |
| PSV Eindhoven | 1–0 | Leeds United | 0–0 | 1–0 |
| Rangers | 3–4 | Feyenoord | 1–1 | 2–3 |
| Lyon | 2–5 | Slovan Liberec | 1–1 | 1–4 |
| Lille | 1–1 (a) | Borussia Dortmund | 1–1 | 0–0 |
| Hapoel Tel Aviv | 2–1 | Parma | 0–0 | 2–1 |
| Roda JC | 1–1 (2–3 p) | Milan | 0–1 | 1–0 (a.e.t.) |
* ↑ Order of legs reversed after original draw.

### Quarter-finals

The draw for the quarter-finals was held on 12 December 2001, 12:00 CET, immediately after the fourth round draw. The first legs were played on 14 March, and the second legs were played on 21 March 2002.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Internazionale | 2–1 | Valencia | 1–1 | 1–0 |
| PSV Eindhoven | 2–2 (4–5 p) | Feyenoord | 1–1 | 1–1 (a.e.t.) |
| Slovan Liberec | 0–4 | Borussia Dortmund | 0–0 | 0–4 |
| Hapoel Tel Aviv | 1–2 | Milan | 1–0 | 0–2 |
* 1 2 Order of legs reversed after original draw.

### Semi-finals

The draw for the semi-finals was held on 22 March 2002, 13:00 CET. The first legs were played on 4 April, and the second legs were played on 11 April 2002.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Internazionale | 2–3 | Feyenoord | 0–1 | 2–2 |
| Borussia Dortmund | 5–3 | Milan | 4–0 | 1–3 |
* ↑ Order of legs reversed after original draw.

### Final

The final was played on 8 May 2002 at Feijenoord Stadion in Rotterdam, Netherlands.

## Top goalscorers

| Rank | Player | Club | Goals | Minutes played |
| 1 | Pierre van Hooijdonk | Feyenoord | 8 | 750' |
| 2 | Mário Jardel | Sporting CP | 6 | 490' |
| 2 | Richard Núñez | Grasshopper | 6 | 516' |
| 2 | Mohamed Kallon | Internazionale | 6 | 902' |
| 5 | Jan Nezmar | Slovan Liberec | 5 | 355' |
| 5 | Yiasoumis Yiasoumi | PAOK | 5 | 382' |
| 5 | Pauleta | Bordeaux | 5 | 539' |
| 5 | Márcio Amoroso | Borussia Dortmund | 5 | 644' |
| 5 | Milan Osterc | Hapoel Tel Aviv | 5 | 797' |