W rewanżu w Rosji padł remis 1:1, ale w pierwszym spotkaniu, rozegranym na stadionie im Ramona Sancheza Pizjuana, górą byli gospodarze, którzy wygrali 4:1. W czwartkowym meczu prowadzenie objął Zenit. W 50. minucie Hyun Young-Min wykorzystał podani Ivicy Kriżanaca i pokonał Andresa Palopa. Jeśli kibice z Sankt Petersburga mieli wtedy jeszcze jakieś nadzieje na odrobienie strat z Sewilii, to stracili je 16 minut później, kiedy do wyrównania doprowadził Kepa. Goście mogli nawet wygrać to spotkanie, ale Daniel Alves nie wykorzystał rzutu karnego. Obie drużyny kończyły mecz w dziesiątkę, gdyż czerwone kartki ujrzeli Kriżanac i Kepa. Derby Bukaresztu zakończyły się bezbramkowym remisem. Przed tygodniem również żadna z drużyn nie była w stanie wygrać. O sukcesie Steauy zadecydowała więc bramka Banela Nicolity w czwartej minucie pierwszego spotkania. Mecz, ze względu na niechęć jaką darzą się kibice obu zespołów, określany był mianem spotkania "o podwyższonym ryzyku". Do pilnowania porządku policja wyznaczyła 3 000 funkcjonariuszy, co jest rekordem w historii rumuńskiego sportu. Nad stadionem krążyły dwa helikoptery. Każdy z widzów musiał przejść co najmniej pięć kontroli. Do starć między kibicami doszło przed meczem - kilkudziesięciu sympatyków obu zespołów pobiło się na przystanku autobusowym. Prawo rumuńskie nie przewiduje zatrzymań, za takie zdarzenia, dlatego też 20 najbardziej krewkich chuliganów ukaranych zostało mandatami. Gdy w 23. minucie rewanżowego meczu pomiędzy Middlesbrough a FC Basel, Eduardo strzelił bramkę dla gości, wydawało się, że losy dwumeczu są już rozstrzygnięte. Wprawdzie jeszcze przed przerwą wyrównał Australijczyk Mark Viduka, ale gospodarzom do awansu brakowało jeszcze trzech bramek. W 57. minucie australijski napastnik zdobył swojego drugiego gola i Middlesbrough objęło prowadzenie. Decydujący moment meczu miał miejsce w 73. minucie, gdy czerwoną kartką ukarany został obrońca Basel Daniel Majstorovic. Grający w osłabieniu piłkarze z Bazylei starali się zachować korzystny wynik, jednak nieustanne ataki Middlesbrough przyniosły efekt. Najpierw, w 79. minucie gola zdobył Jimmy Floyd Hasselbaink, a rozstrzygająca bramka padła w 90. minucie po dobitce wprowadzonego na boisko w 67. minucie Massimo Maccarone. Właściwie już po pierwszym meczu w Sofii, wygranym przez Schalke 3:1, niemiecki zespół mógł czuć się pewny awansu. Rewanż zakończył się remisem 1:1, a Schalke kontrolowało sytuacji. W 25. minucie goście objęli prowadzenie po strzale Emila Angełowa. Później świetne sytuacje do wyrównania mieli Kevin Kuranyi i Soren Larsen, ale udało się to dopiero w 58. minucie Lincolnowi. Ćwierćfinały Pucharu UEFA: Zenit Sankt Petersburg - FC Sevilla 1:1 (0:0) Bramki - Hyun Young-Min (50.) - Kepa (66.). Sędziował Stefano Farina (Włochy). Czerwone kartki - Ivica Kriżanac (Zenit, 68.) - Kepa (Sevilla, 67.). Pierwszy mecz - 1:4. Awans - FC Sevilla. Zenit: Wiaczesław Małafiejew - Aleksandr Anjukow, Ivica Kriżanac, Martin Skrtel, Pavel Mares - Hyun Young-Min (58. Oleg Koszanow), Władysław Radimow, Oleg Własow, Radek Sirl (79. Oleg Trifonow) - Robertas Poskus, Aleksander Kierżakow. FC Sevilla: Andres Palop - David, Javi Navarro, Julien Escude, Daniel Alves - Aitor Ocio, Adriano Correia (57., Fernando Sales), Jesus Navas, Pep Lluis Marti - Enzo Maresca (70., Renato), Luis Fabiano (62., Kepa). Steaua Bukareszt - Rapid Bukareszt 0:0 Sędziował Luis Medina Cantalejo (Hiszpania). Widzów: 50 000. Pierwszy mecz: 1:1. Awans - Steaua Bukareszt. Steaua Bukareszt: Carlos - Dorin Goian, Sorin Ghionea, Petre Marin (79., Florin Lovin), George Ogararu; Mirel Radoi, Sorin Paraschiv, Nicolae Dica, Banel Nicolita; Daniel Oprita (67., Mihai Nesu), Andrei Cristea (90.+1, Daniel Balan). Rapid Bukareszt: Danut Coman - Ionut Stancu, Ionut Rada, Vasile Maftei, Marius Constantin - Emanoil Badoi, Nicolae Grigore, Constantin Stancu (65., Emil Dica), Mugurel Buga (77., Ciprian Vasilache) - Viorel Moldovan (70., Lucian Burdujan), Daniel Niculae. Schalke 04 Gelsenkirchen - Lewski Sofia 1:1 (0:1) Bramki - Lincoln (58.) - Emil Angełow (25.). Pierwszy mecz: 3:1. Awans - Schalke. Sędziował: Massimo Busacca (Szwajcaria). Widzów: 53 tys. Schalke 04: Frank Rost; Rafinha, Marcelo Jose Bordon, Dario Rodriguez, Lewan Kobiaszwili; Christian Poulsen, Lincoln (85-Mimoun Azaouagh), Zlatan Bajramovic; Gerald Asamoah (74-Hamit Altintop), Kevin Kuranyi (79-Ebbe Sand), Soren Larsen Lewski: Georgi Petkow; Borisław Christow (5-Asen Bukarew),Żiwko Milanow, Igor Tomasic, Stanisław Angełow; Daniel Borimirow, Mirosław Iwanow (67-Dimitar Telkijski), Lucio Wagner, Waleri Domowczijski; Milan Kopriwarow (62-Christo Jowow), Emil Angełow. Middlesbrough - FC Basel 4:1 (1:1) Bramki: dla Middlesbrough - Mark Viduka (33, 57), Jimmy Floyd Hasselbaink (79), Massimo Maccarone (90); dla Basel - Eduardo (23). Pierwszy mecz wygrała drużyna z Bazylei 2:0. Awans: Middlesbrough. Czerwona kartka: Daniel Majstorovic (Basel, 73). Sędziował Jurij Baskakow (Rosja). Widzów: 20 tys. Middlesbrough: Mark Schwarzer; Stuart Parnaby, Chris Riggott, Gareth Southgate, Franck Queudrue (67-Massimo Maccarone); James Morrison (46-Jimmy Floyd Hasselbaink), George Boateng, Fabio Rochemback, Stewart Downing; Mark Viduka, Yakubu Aiyegbeni (90+2-Andrew Taylor). Basel: Pascal Zuberbuehler; Daniel Majstorovic, Boris Smiljanic, Bruno Berner, Reto Zanni; David Degen (61-Scott Chipperfield), Matias Delgado (71-Ivan Ergic), Papa Malick Ba, Mile Sterjovski (85-Alexandre Quennoz); Mladen Petric, Eduardo.