A Milan az idegenbeli 0-0 után a negyeddöntő hazai visszavágóján 3-1-re győzött a Lyon ellen. Az eredmény sima továbbjutást sugall, pedig a hazaiaknak igencsak meg kellett izzadniuk a sikerért.
A francia bajnok megilletődöttség nélkül lépett pályára a San Siróban, az első húsz percben több helyzetet is kialakított, a 25. percben mégis a Milan szerzett vezetést Inzaghi fejesgóljával. Fél óra játék után egyenlített a Lyon, egy kapu előtti kavarodás végén Diarra fejelt a kapuba.
A második félidő szinte végig csak szenvedett Carlo Ancelotti vezetőedző csapata, de a hajrában Sevcsenko "két kapufás" lövése után Inzaghi a hálóba kotorta a labdát, majd a hosszabbításban az ukrán klasszis is eredményes volt.
A Milan ellenfele a Barcelona-Benfica párharc győztese lesz.
A Villarreal 1-0-ra nyert a vendég Inter ellen, és 2:2-es összesítéssel, idegenben szerzett góljának köszönhetően búcsúztatta riválisát. A visszavágó gólját Arruabarrena szerezte.
A Villarreal többet támadott, többször lőtt kapura és mezőnyfölényben is játszott, sikerével pedig készülhet az elődöntőre, amelyet a Juventus-Arsenal párviadal győztesével kell megvívnia.