Na San Sire hral Lyon od úvodu kvalitnú útočnú hru, v 19. min po chybe brankára Didu netrafil odkrytú bránu Malouda. O tri minúty musel Dida likvidovať ďalekonosný priamy kop Juninha. V 24. min odišiel pre zranenie pilier zadných radov domácich Stam, no Miláno to nezlomilo a o minútu išlo do vedenia. Pred vlastnou šestnástkou zle nahral hosťujúci Fred, lopta sa dostala na krídlo k Seedorfovi a ten dokonale nacentroval na Inzaghiho hlavu - 1:0. Lyon to však vôbec nezlomilo. Už v 31. min zahrával Juninho opäť priamy kop, domáci obrancovia prepadli a Diarra poslal odrazenú loptu hlavou do siete. Do prestávky mohol francúzsky majster pridať aj ďalší gól, Fredova hlavička lízala žrď.
V druhej časti sa Lyon stiahol do obrany, a nevyplatilo sa mu to. Seedorf či Ševčenko nevyužili svoje šance, no v 88. min Coupet vyrazil Ševčenkovu šancu len k Inzaghimu, ktorý vrátil postupové karty do rúk Milána. V závere po chybe hostí ešte obišiel Coupeta Ševčenko a hostí dorazil.
V druhom stretnutí sa hral v prvom polčase oveľa taktickejší futbal. Hosťujúci milánsky Inter mal jednogólový náskok z prvého zápasu a do útoku sa nehrnul. Domáci Villarreal však dokázal do prestávky vyprodukovať len dve strely nad bránku, tesne pred prestávkou po peknej akcii neuspel Riquelme.
V druhom polčase však domáci vyvinuli enormný tlak, už v úvode vychytal Toldo José Marího. Potom nevyužil šancu Riquelme, ale v 58. min po jeho priamom kope už skóroval Arruabarena. Aj po góle pokračoval nápor domácich, aktívny bol najmä Forlan. (t-per)
AC Miláno - Olympique Lyon 3:1 (1:1)
prvý zápas 0:0, postupuje AC Miláno
GÓLY: 25. a 88. Inzaghi, 90.+ Ševčenko - 31. Diarra.
AC: Dida - Stam (24. Costacurta), Nesta, Kaladze, Serginho - Gattuso (78. Maldini), Pirlo (71. Ambrosini), Seedorf - Kaka - Ševčenko, F. Inzaghi. OLYMPIQUE: Coupet - Clerc, Cris, Cacapa, Abidal - Diarra, Juninho, Malouda - Govou (83. Reveillere), Fred (71. Carew), Wiltord.
FC Villarreal - Inter Miláno 1:0 (0:0)
prvý zápas 1:2, postupuje Villarreal
GÓL: 58. Arruabarena.
VILLARREAL: Viera - Javi Venta, Arruabarrena, Peňa, Sorín (78. Joseco) - Senna, Quique Álvarez, Tacchinardi - Riquelme - José Marí (78. Franco), Forlan (90. Calleja). INTER: Toldo - Javier Zanetti, Córdoba, Samuel, Materazzi - Stankovič, Verón (85. Cruz), Cambiasso, Figo (75. Mihajlovič) - Recoba (56. Martins), Adriano.