Nancy 2-1 Wisla Krakow
Scorers:
Nancy Berenguer 11, 58
Wisla: Brozek 32
Sent off: Varga 69
Ajax 3-0 Austria Magna
Scorers: Huntelaar 35, 68, Manucharyan 65
Blackburn 3-0 Basle
Scorers: Kerimoglu 75, Jeffers (pen) 89, McCarthy 90
Braga 4-0 Liberec
Scorers: Ricardo Chaves 30, Marcel 33, Cesinha (pen) 54, Bruno Gama 90
Celta Vigo 1-1 Eintracht Frankfurt
Scorers:
Celta: Jesus Perera 11
Eintracht: Huber 17
Sent-off: Meier 59
Dinamo Bucharest 2-1 Besiktas
Scorers:
Dinamo: Cristea 21, Niculescu (pen) 87
Besitkas: Bobo 58
Sent-off: Moti 86, Zan 86, Margaritescu 90
Grasshoppers 2-5 AZ
Scorers: Biscotte 29, Eduardo 62
Grasshoppers:
AZ: Arveladze 48, De Zeeuw 56, Dembele 79, 90, Martens 90
Hapoel Tel-Aviv 2-2 Rapid Bucharest
Scorers:
Hapoel: Ogbona 10, Badir 33
Rapid: Moldovan 14, Buga 53
Heerenveen 0-2 Odense
Scorers: Lekic 45, 60
Lens 3-1 Osasuna
Scorers:
Lens: Dindane 15, Cousin (pen) 69, Boukhari 82
Osasuna: Valdo 45
Mlada Boleslav 0-1 Panathinaikos
Scorer: Salpigidis 64
Palermo 0-1 Newcastle
Scorer: Luque 37
Partizan Belgrade 1-1 Livorno
Scorers:
Partizan: Mirosavljevic 70
Livorno: Amelia 88
Rangers 2-0 Maccabi Haifa
Scorers: Novo 5, Adam (pen) 89
Tottenham 3-1 Club Brugge
Scorers:
Tottenham: Berbatov 17, 73, Keane 63
Club Brugge: Ibrahim 14
Zulte-Waregem 3-1 Sparta Prague
Scorers:
Zulte-Waregem: Roussel 4, Meert 17, Sergeant 63
Sparta: Lustrinelli 85