| 2nd Round 2nd Leg |
| Thursday, 7th November 2002 |
| Hertha Berlin | 4 | APOEL Nicosia | 0 | |
| Hertha Berlin won 5-0 on aggregate |
| Tuesday, 12th November 2002 |
| Amica Wronki | 1 | Malaga | 2 | 3,000 |
| Malaga won 4-2 on aggregate |
| Bordeaux | 2 | Djurgarden IF | 1 | 10,653 |
| Bordeaux won 3-1 on aggregate |
| Vfb Stuttgart | 2 | Ferencvaros | 0 | 15,000 |
| VfB Stuttgart won 2-0 on aggregate |
| Thursday, 14th November 2002 |
| Anorthosis Famagusta | 0 | Boavista | 1 | |
| Boavista won 3-1 on aggregate |
| Besiktas | 1 | CD Alaves | 0 | |
| Besiktas won 2-1 on aggregate |
| Blackburn Rovers | 0 | Celtic | 2 | |
| Celtic won 3-0 on aggregate |
| Denizlispor | 2 | Sparta Prague | 0 | |
| Denizlispor won 2-1 on aggregate |
| FC Porto | 2 | Austria Vienna | 0 | |
| Porto won 3-0 on aggregate |
| Fulham | 2 | Dinamo Zagreb | 1 | |
| Fulham won 5-1 on aggregate |
| Grasshoppers Zurich | 1 | PAOK Salonika | 1 | |
| PAOK Salonika won 3-2 on aggregate |
| Hapoel Tel-Aviv | 1 | Leeds United | 4 | |
| Leeds United won 5-1 on aggregate |
| Levski Sofia | 1 | Sturm Graz | 0 | |
| after extra time, 90 minutes 1-0, aggregate 1-1, Sturm Graz won 8-7 on penalties. |
| Midtylland | 0 | Anderlecht | 3 | |
| Anderlecht won 6-1 on aggregate |
| Panathinaikos | 4 | Fenerbahce | 1 | |
| Panathinaikos won 5-2 on aggregate |
| Paris Saint Germain | 1 | National Bucharest | 0 | |
| Paris Saint Germain won 3-0 on aggregate |
| Real Betis | 3 | Viktoria Zizkov | 0 | |
| Real Betis won 4-0 on aggregate |
| Red Star Belgrade | 1 | Lazio | 1 | |
| Lazio won 2-1 on aggregate |
| Schalke 04 | 0 | Legia Warsaw | 0 | |
| Schalke 04 won 3-2 on aggregate |
| Slavia Prague | 5 | Partizan Belgrade | 1 | |
| after extra time, 90 minutes 3-1, Slavia Prague won 6-4 on aggregate |
| Slovan Liberec | 1 | Ipswich Town | 0 | |
| after extra time, 90 minutes 1-0, aggregate 1-1, Slovan Liberec won 4-2 on penalties |
| Viking Stavanger | 1 | Celta Vigo | 1 | |
| Celta Vigo won 4-1 on aggregate |
| Werder Bremen | 3 | Vitesse Arnhem | 3 | |
| Vitesse Arnhem won 5-4 on aggregate |
| Wisla Krakow | 4 | Parma | 1 | |
| after extra time, 90 minutes 2-1, Wisla Krakow won 5-3 on aggregate |
| 1st Round 2nd Leg |
| Tuesday, 1st October 2002 |
| Amica Wronki | 1 | Servette Geneva | 2 | |
| aggregate 4-4, Amica won on the away goals rule |
| Hertha Berlin | 1 | Aberdeen | 0 | 30,770 |
| Hertha Berlin won 1-0 on aggregate |
| Shakhtar Donetsk | 1 | Austria Vienna | 0 | |
| Austria Vienna won 5-2 on aggregate |
| Thursday, 3rd October 2002 |
| Anorthosis Famagusta | 3 | Iraklis Saloniki | 1 | |
| aggregate 5-5, Anorthosis won on the away goals rule |
| Boavista | 4 | Maccabi Tel-Aviv | 1 | 4,300 |
| Boavista won 4-2 on aggregate |
| Brondby | 1 | Levski Sofia | 1 | 9,456 |
| Levski Sofia won 5-2 on aggregate |
| CD Alaves | 3 | Ankaragucu | 0 | 9,476 |
| CD Alaves won 5-1 on aggregate |
| Chievo Verona | 0 | Red Star Belgrade | 2 | 14,807 |
| Crvena Zvezda won 2-0 on aggregate |
| CSKA Sofia | 3 | Blackburn Rovers | 3 | |
| aggregate 4-4, Blackburn Rovers won on the away goals rule |
| Dinamo Tbilisi | 0 | Slovan Liberec | 1 | 40,000 |
| Slovan Liberec won 4-2 on aggregate |
| Djurgarden IF | 3 | FC Copenhagen | 1 | 13,459 |
| Djurgarden won 3-1 on aggregate |
| Fenerbahce | 3 | AIK Solna | 1 | |
| Fenerbahce won 6-4 on aggregate |
| FK Puchov | 1 | Bordeaux | 4 | 3,000 |
| Bordeaux won 10-1 on aggregate |
| Fulham | 2 | Hajduk Split | 2 | |
| Fulham won 3-2 on aggregate |
| Grazer AK | 1 | APOEL Nicosia | 1 | 4,000 |
| APOEL Nicosia won 3-1 on aggregate |
| Hapoel Tel-Aviv | 0 | Karnten | 1 | 200 |
| Hapoel Tel-Aviv won 4-1 on aggregate |
| Heerenveen | 2 | National Bucharest | 0 | 12,000 |
| National Bucharest won 3-2 on aggregate |
| Kocaelispor | 0 | Ferencvaros | 1 | 5,000 |
| Ferencvaros won 5-0 on aggregate |
| Livingston | 4 | Sturm Graz | 3 | |
| Sturm Graz won 8-6 on aggregate |
| Lorient | 3 | Denizlispor | 1 | 9,000 |
| aggregate 3-3, Denizlispor won on the away goals rule |
| Malaga | 1 | Zeljeznicar | 0 | |
| Malaga won 1-0 on aggregate |
| Metalurg Zaporizhzhia | 1 | Leeds United | 1 | |
| Leeds United won 2-1 on aggregate |
| Odense | 1 | Celta Vigo | 0 | 7,051 |
| Celta Vigo won 2-1 on aggregate |
| Panathinaikos | 2 | Litex Lovech | 1 | |
| after extra time, 90 minutes 0-1, Panathinaikos won 3-1 on aggregate |
| PAOK Salonika | 4 | Leixoes | 1 | |
| PAOK Salonika won 5-3 on aggregate |
| Parma | 3 | CSKA Moscow | 2 | 8,800 |
| Parma won 4-3 on aggregate |
| Partizan Belgrade | 3 | Sporting Lisbon | 3 | |
| Partizan Belgrade won 6-4 on aggregate |
| Polonia Warsaw | 2 | FC Porto | 0 | 1,000 |
| Porto won 6-2 on aggregate |
| Rangers | 3 | Viktoria Zizkov | 1 | 47,646 |
| after extra time, 90 minutes 2-0, aggregate 3-3, Zizkov won on the away goals rule |
| Rapid Bucharest | 0 | Vitesse Arnhem | 1 | 12,000 |
| Vitesse Arnhem won 2-1 on aggregate |
| Real Betis | 2 | Zimbru Chisinau | 1 | 15,000 |
| Real Betis won 4-1 on aggregate |
| Sarajevo | 0 | Besiktas | 5 | 10,000 |
| Besiktas won 7-2 on aggregate |
| Sartid 1903 | 0 | Ipswich Town | 1 | |
| Ipswich Town won 2-1 on aggregate |
| Schalke 04 | 4 | Gomel | 0 | 52,828 |
| Schalke 04 won 8-1 on aggregate |
| Siroki Brijeg | 0 | Sparta Prague | 1 | 4,200 |
| Sparta Prague won 4-0 on aggregate |
| Slavia Prague | 5 | Excelsior | 1 | 5,267 |
| Slavia Prague won 7-3 on aggregate |
| Stabaek | 1 | Anderlecht | 2 | |
| aggregate 2-2, Anderlecht won on the away goals rule |
| Suduva | 0 | Celtic | 2 | 1,200 |
| Celtic won 10-1 on aggregate |
| Ujpesti TE | 0 | Paris Saint Germain | 1 | 6,000 |
| Paris Saint Germain won 4-0 on aggregate |
| Utrecht | 1 | Legia Warsaw | 3 | 14,000 |
| Legia Warsaw won 7-2 on aggregate |
| Varteks | 1 | Midtylland | 1 | 6,500 |
| Midtylland won 2-1 on aggregate |
| Ventspils | 1 | Vfb Stuttgart | 4 | 2,000 |
| VfB Stuttgart won 8-2 on aggregate |
| Viking Stavanger | 4 | Chelsea | 2 | 5,000 |
| Viking won 5-4 on aggregate |
| Werder Bremen | 8 | Metalurh Donetsk | 0 | 18,000 |
| Werder Bremen won 10-2 on aggregate |
| Wisla Krakow | 6 | Primorje | 1 | 5,000 |
| Wisla Krakow won 8-1 on aggregate |
| Xanthi | 0 | Lazio | 0 | 8,500 |
| Lazio won 4-0 on aggregate |
| Zalaegerszegi TE | 1 | Dinamo Zagreb | 3 | 2,000 |
| Dinamo Zagreb won 9-1 on aggregate |
| Zenit St. Petersburg | 2 | Grasshoppers Zurich | 1 | 22,700 |
| Grasshoppers won 4-3 on aggregate |