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