Group E
AaB Aalborg 2 Villarreal 2
Scorers
AaB Aalborg: Jeppe Curth 54, Anders Due 81
Villarreal: Giuseppe Rossi 41, Guille Franco 75
Halftime: 0-1
Referee: Bertrand Layec (France)
Celtic 1 Manchester United 1
Scorers
Celtic: Scott McDonald 13
Manchester United: Ryan Giggs 84
Halftime: 1-0
Referee: Tom Henning Ovrebo (Norway)
Group F
Fiorentina 1 Bayern Munich 1
Scorers:
Fiorentina: Adrian Mutu 11
Bayern Munich: Tim Borowski 78
Halftime: 1-0
Referee: Alberto Undiano Mallenco (Spain)
Lyon 2 Steaua Bucharest 0
Scorers: Juninho 44, Anthony Reveillere 89
Halftime: 1-0
Referee: Manuel Mejuto (Spain)
Group G
Arsenal 0 Fenerbahce 0
Referee: Roberto Rosetti (Italy)
Dynamo Kyiv 1 Porto 2
Scorers:
Dynamo Kiev: Artem Milevskiy 21
Porto: Rolando 69, Lucho Gonzalez 90+2
Red card: Lucho Gonzalez (Porto) 90+3
Halftime: 1-0
Referee: Konrad Plautz (Austria)
Group H
BATE Borisov 0 Zenit St Petersburg 2
Scorers: Pavel Pogrebnyak 34, Danny 90+4
Red card: Sebastien Puygrenier (Zenit St Petersburg) 73
Halftime: 0-1
Referee: Stephane Lannoy (France)
Real Madrid 0 Juventus 2
Scorers: Alessandro Del Piero 17, 67
Halftime: 0-1
Referee: Pieter Vink (Netherlands)