Primo turno
Milan - Zurigo  3-1  1-0
Timisoara - Partizan 1-2  0-1
Hertha Berlino - Saint Patrick  2-0  0-0
Banik Ostrava - Spartak Mosca 0-1  1-1
Metalist - Besiktas  1-0  4-1
Portsmouth - Vitoria Guimaraes  2-0  2-2 d.t.s.
Kayserispor - Paris Saint Germain 1-2  0-0
Siviglia - Salisburgo  2-0  2-0
Wolfsburg - Rapid Bucarest  1-0  1-1
Sampdoria - Kaunas 5-0  2-1
Maritimo - Valencia 0-1  1-2
Dinamo Zagabria - Sparta Praga  0-0  3-3
Omonia Nicosia - Manchester City 1-2  1-2
Young Boys - Club Brugge 2-2  0-2
Nancy - Motherwell  1-0  2-0
Everton - Standard Liegi 2-2  1-2
Napoli - Benfica 3-2  0-2
Bellinzona - Galatasaray 3-4  1-2
NEC - Dinamo Bucarest  1-0  0-0
Racing Santander - Honka  1-0  1-0
Apoel - Schalke 04 1-4  1-1
Litex - Aston Villa 1-3  1-1
Austria Vienna - Lech Poznan 2-1  2-4
Setubal - Heerenveen 1-1  2-5
Brann - Deportivo La Coruna 2-0  0-2 (2-3 d.c.r.)
Slavia Praga - Vaslui  0-0  1-1
Slaven - CSKA Mosca 1-2  0-1
Brondby - Rosenborg 1-2  2-3
Cherno More - Vfl Stoccarda 1-2  2-2
Rennes - Twente 2-1  0-1
Borac - Ajax 1-4  0-2
Tottenham - Wisla Cracovia  2-1  1-1
FC Mosca - Copenaghen 1-2  1-1
Zilina - Levski Sofia  1-1  1-0
Borussia Dortmund - Udinese 0-2  2-0  (3-4 d.c.r.)
Braga - Artmedia  4-0  2-0
Feyenoord - Kalmar  0-1  2-1
Amburgo - Unirea Urziceni  0-0  2-0
Hapoel Tel Aviv - St. Etienne 1-2  1-2
Nordsjaelland - Olympiacos 0-2  0-5

Seconda fase

Girone A

1° giornata - 23 ottobre
Twente - Racing Santander 1-0
Schalke 04 - Paris S.G. 3-1
2° giornata - 6 novembre
Racing Santander - Schalke 04 1-1
Manchester City - Twente 3-2
3° giornata - 27 novembre
Paris S.G. - Racing Santander 2-2
Schalke - Manchester City 0-2
4° giornata - 3 dicembre
Twente - Schalke 04 2-1
Manchester City - Paris S.G. 0-0
5° giornata - 18 dicembre
Paris S.G. - Twente
Racing Santander - Manchester City

Classifica PT GF GS DR
Manchester City 7 5 3 +2
Twente 6 5 4 +1
Schalke 04 4 5 6 -1
Racing Santander 2 3 4 -1
PSG 2 3 5 -2

Girone B
1° giornata - 23 ottobre
Galatasaray - Olympiakos 1-0
Hertha Berlino - Benfica 1-1
2° giornata - 6 novembre
Metalist Kharkiv - Hertha Berlino 0-0
Benfica - Galatasaray 0-2
3° giornata - 27 novembre
Galatasaray - Metalist Kharkiv 0-1
Olympiakos - Benfica 5-1
4° giornata - 3 dicembre
Metalist Kharkiv - Olympiakos 1-0
Hertha Berlino - Galatasaray 0-1
5° giornata - 18 dicembre
Benfica - Metalist Kharkiv
Olympiakos - Hertha Berlino

Classifica PT GF GS DR
Galatasaray 9 4 1 +3
Metalist Kharkiv 7 2 0 +2
Olympiakos 3 5 3 +2
Hertha Berlino 2 1 2 -1
Benfica 1 2 8 -6

Girone C
1° giornata - 23 ottobre
Partizan-Sampdoria 1-2
Seville - Stoccarda 2-0
2° giornata - 6 novembre
Stoccarda- Partizan Belgrade 2-0
Standard Liege - Seville 1-0
3° giornata - 27 novembre
Sampdoria-Stoccarda 1-1
Partizan Belgrade - Standard Liege 0-1
4° giornata - 3 dicembre
Standard Liegi-Sampdoria 3-0
Seville - Partizan Belgrado 3-0
5° giornata - 18 dicembre
Sampdoria-Siviglia
Stoccarda- Standard Liege

Classifica PT GF GS DR
Standard Liegi 9 5 0 +5
Siviglia 6 5 1 +4
Stoccarda 4 3 3 0
Sampdoria 4 3 5 -2
Partizan Belgrado 0 1 8 -7

Girone D
1° giornata - 23 ottobre
Udinese-Tottenham 2-0
Dinamo Zagabria- NEC 3-2
2° giornata - 6 novembre
Spartak Mosca-Udinese 1-2
Tottenham - Dinamo Zagabria 4-0
3° giornata - 27 novembre
NEC - Tottenham 0-1
Dinamo Zagabria- Spartak Mosca 0-1
4° giornata - 3 dicembre
Udinese-Dinamo Zagabria 2-1
Spartak Mosca - NEC 1-2
5° giornata - 18 dicembre
Nec Nijmegen-Udinese
Tottenham - Spartak Mosca

Classifica PT GF GS DR
Udinese 9 6 2 +4
Tottenham 6 5 2 +3
Nec Njimegen 3 4 5 -1
Spartak Mosca 3 3 4 -1
Dinamo Zagabria 3 4 9 -5

Girone E

1° giornata - 23 ottobre
Heerenven-Milan 1-3
Sporting Braga - Portsmouth 3-0
2° giornata - 6 novembre
Milan-Braga 1-0
Wolfsburg - Heerenveen 5-1
3° giornata - 27 novembre
Portsmouth-Milan 2-2
Sporting Braga - Wolfsburg 2-3
4° giornata - 3 dicembre
Wolfsburg - Portsmouth 3-2
Heerenveen - Sporting Braga 1-2
5° giornata - 18 dicembre
Milan-Wolfsburg
Portsmouth - Heerenveen

Classifica PT GF GS DR
Wolfsburg 9 11 5 +6
Milan 7 6 3 +3
Sporting Braga 6 7 5 +2
Portsmouth 1 4 8 -4
Heerenveen 0 2 10 -8

Girone F

1° giornata - 23 ottobre
MŠK Žilina - Amburgo 1-2
Aston Villa - Ajax 2-1
2° giornata - 6 novembre
Ajax - MŠK Žilina 1-0
Slavia Praga - Aston Villa 0-1
3° giornata - 27 novembre
MŠK Žilina - Slavia Praga 0-0
Amburgo - Ajax 0-1
4° giornata - 3 dicembre
Aston Villa - MŠK Žilina 1-2
Slavia Praga - Amburgo 0-2
5° giornata - 18 dicembre
Amburgo - Aston Villa
Ajax - Slavia Praga

Classifica PT GF GS DR
Aston Villa 6 4 3 +1
Ajax 6 3 2 +1
Amburgo 6 4 2 +2
Msk Zilina 4 3 4 -1
Slavia Praga 1 0 3 -3

Girone G
1° giornata - 23 ottobre
FC Copenhagen - Saint-Etienne 1-3
Rosenborg - Club Brugge KV 0-0
2° giornata - 6 novembre
Saint-Etienne - Rosenborg 3-0
Valencia - FC Copenhagen 1-1
3° giornata - 27 novembre
Club Brugge KV - Saint-Etienne 1-1
Rosenborg - Valencia 0-4
4° giornata - 3 dicembre
FC Copenhagen - Rosenborg 1-1
Valencia - Club Brugge KV 1-1
5° giornata - 18 dicembre
Club Brugge KV- FC Copenhagen
Saint-Etienne - Valencia

Classifica PT GF GS DR
Saint-Etienne 7 7 2 +5
Valencia 5 6 2 +4
Bruges 3 2 2 0
Copenhagen 2 3 5 -2
Rosenborg 2 1 8 -7

Girone H
1° giornata - 23 ottobre
Nancy-Lorraine - Feyenoord 3-0
CSKA Mosca - Deportivo La Coruna 3-0
2° giornata - 6 novembre
KKS Lech Poznan - Nancy-Lorraine 2-2
Feyenoord - CSKA Mosca 1-3
3° giornata - 27 novembre
Deportivo La Coruna - Feyenoord 3-0
CSKA Mosca - KKS Lech Poznan 2-1
4° giornata - 3 dicembre
KKS Lech Poznan - Deportivo La Coruna 1-1
Nancy-Lorraine - CSKA Mosca 3-4
5° giornata - 18 dicembre
Feyenoord - KKS Lech Poznan
Deportivo La Coruna - Nancy-Lorraine

Classifica PT GF GS DR
Cska Mosca 12 12 5 +7
Nancy 4 5 2 +3
Deportivo La Coruna 4 4 4 0
Lech Poznan 2 4 5 -1
Feyenoord 0 1 9 -6