Udinese Calcio tak jak zapowiadało, od początku rzuciło się do ataku i chciało jak najszybciej odrobić straty z pierwszego starcia z Werderem Brema. Gokhan Inler już w 15. minucie dał prowadzenie Friulianim, ale na jego trafienie odpowiedział Diego. W 30. Bianconeri prowadzili 2:1, kiedy to gola zdołał zdobyć Fabio Quagliarella, a jeszcze przed przerwą Włosi odrobili straty, bo znów na listę strzelców wpisał się wspomniany napastnik.
Po zmianie stron goście za wszelką cenę chcieli zdobyć cennego, kontaktowego gola i udało im się to, kiedy to Diego znów pokonał Samira Handanovicia. W 73. górą był Słoweniec, gdyż obronił jedenastkę wykonywaną przez Brazylijczyka. Po chwili jednak wynik pojedynku na 3:3 ustalił Claudio Pizarro i przypieczętował awans Niemców.
Nie bez problemów, ale promocje do półfinału wywalczył Hamburger SV. HSV objęło prowadzenie w 12. za sprawą Guerrero. W 17. z rzutu karnego do wyrównania zdołał doprowadzić Elano, choć sama jedenastka wydawała się być naciągana. Po zmianie stron wynik na 2:1 ustalił Caicego i chociaż później Manchester City trafił na 3:1, to sędzia słusznie nie uznał tego trafienia. Warto odnotować, że od 76. gospodarze grali w dziesiątkę, po tym, jak Dunne zobaczył drugą żółtą i w konsekwencji czerwoną kartkę.
Szachtar Donieck z Mariuszem Lewandowskim w składzie wyeliminował Olympique Marsylię. Po zwycięstwie 2:0 u siebie, tym razem Ukraińcy zwyciężyli 2:1, a Polak przebywał na placu gry od 75. minuty. W 30. prowadzenie przyjezdnym dał Fernandinho, ale w 43. do wyrównania doprowadził Hatem Ben Arfa. W samej końcówce zwycięstwo gościom zapewnił Adriano.
Przypomnijmy, że wcześniej Dynamo Kijów wyeliminowało Paris Saint Germain.
W półfinale Dynamo zagra z Szachtarem, a Werder z HSV.
Manchester City - Hamburger SV 2:1 (1:1)
0:1 - Guerrero 11'
1:1 - Elano 17'
2:1 - Caicedo 50'
Manchester City: Given, Richards, Onuoha, Dunne, Bridge, Zabaleta (77' Fernandes), Kompany, Ireland, Elano (85' Sturridge), Robinho, Caicedo.
HSV: Rost, Boateng, Gravgaard, Mathijsen, Jansen, Pitroipa, Jarolim, Aogo, Trochowski (73' Petrić), Guerrero, Olić.
Żółe kartki: Dunne, Kompany, Ireland (Manchester City).
Czerwona Kartka: Dunne 76' (Manchester City).
Sędzia: Nicola Rizzoli (Włochy).
Pierwszy mecz: 3:1 dla Hamburgera SV.
Awans: Hamburger SV.
Udinese Calcio - Werder Brema 3:3 (3:1)
1:0 - Inler 15'
1:1 - Diego 28'
2:1 - Quagliarella 30'
3:1 - Quagliarella 38'
3:2 - Diego 60'
3:3 - Pizarro 73'
Udinese: Handanović, Cristian Zapata (84' Mauricio Isla), Felipe, Domizzi, Pasquale, Inler, D'Agostino (84' Obodo), Asamoah, Sanchez (33' Pepe), Quagliarella, Floro Flores.
Werder: Wiese, Fritz, Mertesacker, Naldo, Pasanen (66' Boenisch), Frings, Tziolis, Ozil, Diego (83' Niemeyer), Hugo Almeida (86' Rosenberg), Claudio Pizarro.
Inne wydarzenia: W 73. minucie Diego (Werder) nie wykorzystał rzutu karnego.
Żółte kartki: Handanović, Cristian Zapata, Domizzi, Asamoah, Inler (Udinese) oraz Hugo Almeida (Werder).
Sędzia: Martin Hansson (Szwecja).
Pierwszy mecz: 3:1 dla Werderu.
Awans: Werder.
Olympique Marsylia - Szachtar Donieck 1:2 (1:1)
0:1 - Fernandinho 30'
1:1 - Ben Arfa 43'
1:2 - Adriano 90'+3'
Olympique: Mandanda, Kabore, Civelli, Hilton, Taiwo (46' Zenden), Cana, Cheyrou, Kone, Valbuena (65' Samassa), Ben Arfa, Niang.
Szachtar: Piatow, Srna, Kuczer, Czygrynski, Rat, Duljaj (45'+2' Gai), Hubschman, Ilsinho (56' Willian), Jadson, Fernandinho (75' Lewandowski), Adriano.
Żółte kartki: Cana, Cheyrou, Niang (Olympique) oraz Adriano, Willian (Szachtar).
Sędzia: Manuel Enrique (Hiszpania).
Pierwszy mecz: 2:0 dla Szachtara.
Awans: Szachtar.