Kelialapius į kitą etapą užsitikrino tik triuškinamą pergalę Tronheime prieš vietos "Rosenborg" iškovojęs Londono "Chelsea" bei lygiosiomis Lisabonoje su "Benfica" turėjęs pasitenkinti "AC Milan".
Tuo tarpu likusių vietų aštunfinalyje likimas spręsis paskutiniajame ture - kova dėl jų išlieka itin aštri visose grupėse.
Visi rezultatai:
A grupė
Stambulo "%c00129" 2 – 1 "%c00071"
27’ [1 – 0] Rodrigo Alvaro Tello
65’ [1 – 1] Taye Taiwo
88’ [2 – 1] Deivson Bobo
"%c00045" 4 – 1 "%c00109"
19’ [1 – 0] Fernando Torres
33’ [1 – 1] Lisandro Lopez
78’ [2 – 1] Fernando Torres
84’ [3 – 1] Steven Gerrard (iš 11 m. baudinio)
87’ [4 - 1] Peter Crouch
Turnyrinė lentelė:
1. "Porto" 5 2 2 1 6-7 8
2. "Marseille" 5 2 1 2 6-5 7
3. "Liverpool" 5 2 1 2 14-5 7
4. "Besiktas" 5 2 0 3 4-13 6
B grupė
Trondheimo "%c00217" 0 – 4 Londono "%c00042"
7’ [0 – 1] Didier Drogba
20’ [0 – 2] Didier Drogba
40’ [0 – 3] Rodrigo Alex
73’ [0 – 4] Joe Cole
"%c00004" 0 – 0 Gelzenkircheno "%c00015"
32’ iš aikštės pašalintas David Albelda (“Valencia”)
Turnyrinė lentelė:
1. "Chelsea" 5 3 2 0 9-2 11
2 "Rosenborg" 5 2 1 2 5-7 7
3. "Schalke" 5 1 2 2 2-3 5
4. "Valencia" 5 1 1 3 2-6 4
C grupė
Bremeno "%c00016" 3 – 2 Madrido "%c00003"
4’ [1 – 0] Markus Rosenberg
14’ [1 – 1] Robinho
40’ [2 – 1] Boubacar Sanogo
58’ [3 – 1] Aaron Hunt
71’ [3 – 2] Ruud van Nistelrooy
Romos "%c00019" 1 – 2 Pirėjo "%c00131"
30’ [1 – 0] Goran Pandev
35’ [1 – 1] Luciano Galletti
65’ [1 – 2] Darko Kovacevic
Turnyrinė lentelė:
1. "Real" 5 2 2 1 10-8 8
2. "Olympiacos" 5 2 2 1 8-7 8
3. "Werder" 5 2 0 3 8-10 6
4. "Lazio" 5 1 2 2 7-8 5
D grupė
Glazgo "%c00119" 2 – 1 Donecko "%c00145"
4’ [0 – 1] Brandao
45’ [1 – 1] Jiri Jarosik
90’ [2 – 1] Massimo Donati
Lisabonos "%c00130" 1 – 1 "%c00062"
15’ [0 – 1] Andrea Pirlo
20’ [1 – 1] Maximiliano Pereira
Turnyrinė lentelė:
1. "Milan" 5 3 1 1 11-5 10
2. "Celtic" 5 3 0 2 5-5 9
3. "Shakhtar" 5 2 0 3 5-9 6
4. "Benfica" 5 1 1 3 3-5 4