general
1 Uli Eksen LAMPRE - CAFFITA 36h39'05
2 Laurent Dupré T-MOBILE + 11
3 Jordi Limento ILLES BALEARS + 1'45
4 Alexandr Pitzunov TEAM CSC + 3'09
5 Mark Dolitzen RABOBANK + 3'51
6 Li Chung SHIMANO - MEMORY CORP + 4'03
7 Gerard Bojinov LIBERTY SEGUROS - WURTH + 5'15
8 Silvio Soccola COFIDIS + 5'42
9 Josh Terry DAVITAMON - LOTTO + 7'07
10 Sylvain Perrin GEROLSTEINER + 7'10
11 Patrick Moulin SAUNIER DUVAL - PRODIR + 7'20
12 Oleg Vaskov AG2R PREVOYANCE + 7'37
13 Jeff Nandrood QUICKSTEP + 7'41
14 Mathieu Phillipin CREDIT AGRICOLE + 8'53
15 Luca Appolinari DISCOVERY CHANNEL + 10'23
16 Andy Marhnapan RABOBANK + 14'41
17 Pipo Bornatto LIBERTY SEGUROS - WURTH + 15'20
18 Simon Hendrix QUICKSTEP + 15'28
19 Arnaud Polinder CREDIT AGRICOLE + 15'31
20 Constantin Uliakov DAVITAMON - LOTTO + 15'36
21 Michael Sinns SHIMANO - MEMORY CORP + 15'39
22 Piotr Zbikowski SAUNIER DUVAL - PRODIR + 15'43
23 Anatoli Grunko SHIMANO - MEMORY CORP + 16'21
24 Luigi Mornato LIBERTY SEGUROS - WURTH + 16'47
25 Hector Guerra ILLES BALEARS + 16'56
26 Darko Roskov LAMPRE - CAFFITA + 17'03
27 Joel Trenard T-MOBILE + 17'28
28 James Zimmerman DISCOVERY CHANNEL s.t.
29 Takeshi Lutsiro QUICKSTEP + 17'29
30 Michelle Maul MILRAM + 17'34
31 Luigi Perto CREDIT AGRICOLE + 17'39
32 Serguei Primakov MILRAM + 17'42
33 Edurado Milinho SHIMANO - MEMORY CORP + 18'02
34 Mao To COFIDIS + 18'05
35 Stéphane Lerouge AG2R PREVOYANCE + 18'09
36 Georges Stapleton QUICKSTEP + 18'23
37 Jorg Tuschen T-MOBILE + 18'40
38 Klas Abert DAVITAMON - LOTTO + 18'48
39 Igor Wamn GEROLSTEINER s.t.
40 Santino Minelle GEROLSTEINER s.t.
41 Rudi Thomas DAVITAMON - LOTTO + 18'55
42 John Starbridge LIBERTY SEGUROS - WURTH + 19'04
43 Fernando Chavez LAMPRE - CAFFITA + 19'20
44 Forzetto AG2R PREVOYANCE + 19'23
45 René Linbacher TEAM CSC + 19'27
46 Olaf Gruntoff ILLES BALEARS + 19'36
47 Philippe Seber LAMPRE - CAFFITA + 19'48
48 Luciano Ascenti LAMPRE - CAFFITA s.t.
49 Juan Flanigo DAVITAMON - LOTTO + 20'11
50 Lionel Chanul QUICKSTEP + 20'20