A holland bajnokság listavezetője az olaszországi 1-1-es döntetlen után a visszavágón 2-0-ra kikapott a Fiorentinától. Mindkét gólt a román Adrian Mutu szerezte. Dzsudzsák Balázs végig a pályán volt.
A Glasgow Rangers hazai gólnélküli döntetlenje után idegenben 2-0-ra nyert a Sporting ellen Lisszabonban, ezzel a Fiorentinához hasonlóan bejutott az elődöntőbe.
A Zenit hazai pályán 1-0-ra kikapott a Leverkusentől, de a szentpétervári csapat 4:2-es összesítéssel biztosította helyét a legjobb négy között.
A Bayern München hosszabbításban 3-3-as döntetlent ért el a Getafe otthonában. A madridi csapat a 6. percben emberhátrányba került, ennek ellenére 1-0-ra, majd a kétszer 15 perces ráadás elején már 3-1-re is vezetett. Franck Ribéry a 89. percben mentette hosszabbításra a meccset, a bajorok pedig Luca Toni duplájával harcolták ki a továbbjutást úgy, hogy az utolsó gól a 120. percben esett.
A fináléba kerülésért a Bayern a Zenittel, a Rangers pedig a Fiorentinával küzd meg április 24-én és május 1-jén.