Group A
Besiktas 2 Marseille 1
Scorers:
Besiktas: Rodrigo Tello 27, Bobo 88
Marseille: Taye Taiwo 65
Attendance: 19,000
Referee: Luis Medina Cantalejo (Spain)
Liverpool 4 Porto 1
Scorers:
Liverpool: Fernando Torres 19, 78, Steven Gerrard 84 pen, Peter Crouch 87
Porto: Lisandro Lopez 33
Attendance: 41,095
Referee: Roberto Rosetti (Italy)
Group B
Rosenborg 0 Chelsea 4
Scorers: Didier Drogba 8, 20, Alex 40, Joe Cole 73
Attendance: 21,582
Referee: Olegario Benquerenca (Portugal)
Valencia 0 Schalke 0
Red Card: David Albelda 32
Attendance: 35,000
Referee: Frank De Bleeckere (Belgium)
Group C
Lazio 1 Olympiakos 2
Scorers
Lazio: Goran Pandev 30
Olympiakos : Luciano Galletti 35, Darko Kovacevic 64
Referee: Howard Webb (England)
Werder Bremen 3 Real Madrid 2
Scorers
Werder Bremen: Markus Rosenberg 5, Boubacar Sanogo 40, Aaron Hunt 58
Real Madrid: Robinho 14, Ruud van Nistelrooy 71
Attendance: 36,350
Referee: Pieter Vink (Netherlands)
Group D
Benfica 1 Milan 1
Scorers
Benfica: Maxi Pereira 20
Milan: Andrea Pirlo 15
Attendance: 45,000
Referee: Herbert Fandel (Germany)
Celtic 2 Shakhtar Donetsk 1
Scorers:
Celtic: Jiri Jarosik 45, Massimo Donati 90+2
Shakhtar Donetsk: Brandao 4
Attendance: 59,146
Referee: Bertrand Layec (France)