Kialakult az UEFA Kupa elődöntőinek a párosítása a csütörtöki negyeddöntő visszavágói után. A legjobb négy közé egy angol, egy német - az 1997-es győztes Schalke - , egy spanyol és egy román gárda került. A zeniti hózáporban döntetlenező Sevilla mellé a román Steaua Bucuresti, a német Schalke 04 és az angol Middlesbrough csatlakozott. Ami a folytatást illeti: a Sevilla a Schalkéval, a Steaua pedig a Middlesbrozugh-val játszik az eindhoveni fináléba kerülésért. A legnagyobb meccset az angolok játszották a svájci Basel ellen: a 0-2-es első találkozót követően a vendégek Angliában is előnybe kerültek, ám a 'Boro felállt a padlóról és 4-1-re fordított, összesítésben pedig 4-3-mal került az elődöntőbe. A Schalke 04 a várakozásoknak megfelelően könnyedén jutott tovább a bolgár Levszki Szófia ellen a negyedöntőben, miután az első mérkőzésen aratott kétgólos sikerét követően hazai pályán döntetlent ért el.A román "házirangadón" nem született gól, így az első összecsapáson idegenben 1-1-es remit elérő Steaua léphetett tovább. UEFA Kupa, negyeddöntő, visszavágó:
Schalke 04 (német)-Levszki Szófia (bolgár) 1-1 (0-1)
gól: Lincoln 58., ill. Angelov 25.
Továbbjutott a Schalke 04, 4-2-es összesítéssel
Zenit (orosz)-Sevilla (spanyol) 1-1 (0-0)
gól: Hyun 51., ill. Kepa 66.
piros lap: Krizanac 68., ill. Kepa 67.
Továbjutott a Sevilla, 5-2-es összesítéssel
Steaua Bucuresti (román)-Rapid Bucuresti (román) 0-0
Továbbjutott a Steaua Bucuresti, 1-1-es összesítéssel, idegenben lőtt góllal
Middlesbrough (angol)-Basel (svájci) 4-1 (1-1)
gól: Viduka 33., 57., Hasselbaink 79., Maccarone 90., ill. Eduardo 23.
piros lap: Majstorovic (Basel) 73.
Továbbjutott a Middlesbrough, 4-3-as összesítéssel