1 Bjorn Hoeben (Ned) Löwik Meubelen-Tegeltoto 4.05.47 (45.1 km/h)
2 Frank Schleck (Lux) Luxembourg National Team
3 David Zabriskie (USA) US National Team
4 Christophe Lemevel (Fra) French National Team
5 Ralf Scherzer (Aut) Austrian National Team 0.05
6 Markus Joho (Swi) Swiss National Team 0.15
7 Stefan Adamsson (Swe) Team Crescent 0.47
8 Graziano Gasparre (Ita) U.C.Bergamasca
9 Arno Wallard (Ned) Löwik Meubelen-Tegeltoto
10 Björn Schröder (Ger) German National Team
11 Samuel Rouyer (Fra) French National Team
12 Steffen Lockan (Ger) Team Cottbus
13 Gregor Wilwohl (Ger) Telekom Jan Ullrich
14 Mickael Holm (Den) Danish National Team
15 Roy Sentjens (Ned) Rabobank
16 Dietrich Plumerat (Fra) Vendée U
17 Jonas Ljungblad (Swe) Team Crescent
18 Renaud Dion (Fra) Bataillon de Joinville
19 Michael Reihs (Den) Danish National Team
20 Harald Gruber (Aut) Austrian National Team
21 Gene Bates (Aus) Australian National Team
22 Anthony Geslin (Fra) Vendée U
23 Frank Van Dulmen (Ned) Löwik Meubelen-Tegeltoto
24 Nic Brown (Aus) Australian National Team
25 Kim Kirchen (Lux) Luxembourg National Team
26 Rony Martias (Fra) Vendée U
27 Scott Davis (Aus) Australian National Team
28 Petter Renãng (Swe) Team Crescent
29 Johan Charpenteau (Fra) French National Team
30 Ricardo Schlemonat (Ger) Telekom Jan Ullrich
31 Martin Elmiger (Swi) Swiss National Team
32 Fabian Cancellara (Swi) Swiss National Team
33 Wanne Maertens (Can) Canadian National Team
34 Patrick Sinkewitz (Ger) German National Team
35 Luuc Hutten (Ned) Rabobank
36 Emanuele Gamba (Ita) U.C.Bergamasca
37 Gusty Bausch (Lux) Luxembourg National Team
38 Ronny Jahn (Ger) Telekom Jan Ullrich
39 Johan Lergaard (Swe) Team Crescent
40 Jérome Pineau (Fra) Vendée U
41 Yan Tournier (Fra) French National Team
42 Krsiter Rydberg (Swe) Team Crescent
43 Jörg Förster (Ger) Telekom Jan Ullrich
44 Wolfgang Murer (Aut) Austrian National Team
45 David Orvalho (Ned) Löwik Meubelen-Tegeltoto
46 Patrick Kofler (Aut) Austrian National Team 0.54
47 Brad Buccambuso (USA) US National Team
48 Paolo Cheula (Ita) U.C.Bergamasca
49 Michael Creed (USA) US National Team
50 Thomas Oredsson (Den) Danish National Team
51 Peter Devore (USA) US National Team
52 Brad Davidson (Aus) Australian National Team
53 Maryan Hary (Fra) Vendée U
54 Nicolas Inaudi (Fra) Bataillon de Joinville
55 David Branstner (Ger) Telekom Jan Ullrich
56 Steve Fogen (Lux) Luxembourg National Team
57 Bernhard Wächter (Ger) German National Track Team
58 Allan Davis (Aus) Australian National Team
59 Mathias Jelitto (Ger) German National Team
60 Morten Knudsen (Den) Danish National Team
61 René Weissinger (Ger) German National Team
62 Sébastien Rainaud (Fra) Bataillon de Joinville
63 Lars Werenberg (Den) Danish National Team
64 Bruno Langlois (Can) Canadian National Team
65 Peter Magyarosi (Ger) Team Cottbus
66 Michel Wolter (Lux) Luxembourg National Team
67 Cameron Jennings (Aus) Australian National Team
68 Sébastien Dejean (Fra) Bataillon de Joinville
69 Samuel Faruhn (Ger) Telekom Jan Ullrich
70 Sebastian Siedler (Ger) German National Track Team
71 Christophe Kern (Fra) French National Team
72 David Loosli (Swi) Swiss National Team
73 Anthony Charteau (Fra) Vendée U
74 Cory Lange (Can) Canadian National Team
75 Timo Brewi (Ger) Team Cottbus
76 Sébastien Fournier (Fra) French National Team
77 Gaël Bouvet (Fra) Bataillon de Joinville
78 Hollizerjan (Ger) Team Cottbus
79 Michael Albasini (Swi) Swiss National Team
80 Jérôme Ossedat (Fra) Bataillon de Joinville
81 Stefan Zoss (Swi) Swiss National Team
82 Wolfgang Pichler (Aut) Austrian National Team
83 Eric Baumann (Ger) German National Team 1.08
84 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 2.57
85 Markus Fothen (Ger) German National Track Team 4.42
86 Joost Posthuma (Ned) Löwik Meubelen-Tegeltoto 7.04
87 Marc-André Salois (Can) Canadian National Team
88 Mart Louwers (Ned) Rabobank
89 Joshua Thornton (USA) US National Team 7.05
90 Brice Jones (USA) US National Team 7.04
91 Luca Celestini (Ita) U.C.Bergamasca 7.49
92 Tobias Sjöhdal (Swe) Team Crescent
93 Loris Lattuada (Ita) U.C.Bergamasca
94 Camiel Van Den Bergh (Ned) Rabobank
95 Pascal Choquette (Can) Canadian National Team 10.26
96 Mathias Roblick (Ger) Team Cottbus 17.17
97 Robert Zipfel (Ger) Team Cottbus
98 Andreas Müller (Ger) German National Track Team
99 Marco Orsella (Ita) U.C.Bergamasca
100 Chrsitian Bach (Ger) German National Track Team
101 Hans Dekkers (Ned) Rabobank 21.51
102 Thys Verhagen (Ned) Rabobank
103 Glenn Bak (Den) Danish National Team 29.13
DNF Christian Weyland (Lux) Luxembourg National Team
DNF Harald Starzengruber (Aut) Austrian National Team
DNF Jonas Owczarek (Ger) German National Team
Sprints:
Sprint, km 36
1 Camiel Van Den Bergh (Ned) Rabobank 5 pts
2 Nic Brown (Aus) Australian National Team 3
3 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 2
Sprint, km 103,6
1 Camiel Van Den Bergh (Ned) Rabobank 6 pts
2 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 4
3 Sébastien Fournier (Fra) French National Team 3
1 Bjorn Hoeben (Ned) Löwik Meubelen-Tegeltoto 7 pts
2 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 5
3 Nic Brown (Aus) Australian National Team 3
4 Anthony Charteau (Fra) Vendée U 2
5 Krsiter Rydberg (Swe) Team Crescent 1
GPM - cat.2, km 119,1
1 Bjorn Hoeben (Ned) Löwik Meubelen-Tegeltoto 10 pts
2 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 8
3 Nic Brown (Aus) Australian National Team 6
4 Anthony Charteau (Fra) Vendée U 4
5 Sébastien Fournier (Fra) French National Team 3
GPM - cat.3, km 148
1 Bjorn Hoeben (Ned) Löwik Meubelen-Tegeltoto 7 pts
2 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 5
3 Brad Davidson (Aus) Australian National Team 3
4 Jérome Pineau (Fra) Vendée U 2
5 Frank Schleck (Lux) Luxembourg National Team 1
Sprints classification:
1 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 11 pts
2 Camiel Van Den Bergh (Ned) Rabobank 11
3 Bjorn Hoeben (Ned) Löwik Meubelen-Tegeltoto 7
4 Jonas Ljungblad (Swe) Team Crescent 4
5 Sébastien Fournier (Fra) French National Team 3
6 Nic Brown (Aus) Australian National Team 3
Mountains classification:
1 Bjorn Hoeben (Ned) Löwik Meubelen-Tegeltoto 24 pts
2 Bram Tankink (Ned) Löwik Meubelen-Tegeltoto 18
3 Nic Brown (Aus) Australian National Team 9
4 Anthony Charteau (Fra) Vendée U 6
5 Brad Davidson (Aus) Australian National Team 3
6 Sébastien Fournier (Fra) French National Team 3
7 Jérome Pineau (Fra) Vendée U 2
8 Frank Schleck (Lux) Luxembourg National Team 1
9 Krsiter Rydberg (Swe) Team Crescent 1