1 Mathew Hayman (Aus) Rabobank 21.38.50
2 Christian Knees (Ger) Team Wiesenhof 0.03
3 Heinrich Haussler (Ger) Gerolsteiner 0.08
4 Andreas Klier (Ger) T-Mobile Team 0.19
5 Mareck Rutkiewicz (Pol) Intel-Action 0.23
6 Gerhard Trampusch (Aut) Akud Arnolds Sicherheit
7 Tom Stubbe (Bel) Chocolade Jacques-T Interim 4.22
8 Lubor Tesar (Cze) Akud Arnolds Sicherheit 7.11
9 Steven Kleynen (Bel) Chocolade Jacques-T Interim 7.25
10 Jakob Piil (Den) Team CSC 7.58
11 Steven Caethoven (Bel) Chocolade Jacques-T Interim 12.01
12 Thomas Dekker (Ned) Rabobank 12.08
13 Holger Sievers (Ger) Team Lamonta 12.33
14 Kurt Van Der Wouwer (Bel) Mrbookmaker.com-Sports Tech
15 Thomas Ziegler (Ger) Gerolsteiner 13.33
16 Thomas Danielson (USA) Discovery Channel Pro Cycling Team 19.15
17 Vladimir Gusev (Rus) Team CSC 20.12
18 Erwin Thijs (Bel) Mrbookmaker.com-Sports Tech 23.17
19 Roy Sentjens (Ned) Rabobank 24.24
20 Ndré Korff (Ger) T-Mobile Team 26.21
21 Benoît Poilvet (Fra) Credit Agricole 26.28
22 Lars Wackernagel (Ger) Team Wiesenhof 28.02
23 Allan Johansen (Den) Team CSC 28.36
24 Michael Blaudzun (Den) Team CSC 29.20
25 Christian Müller (Ger) Team CSC 30.07
26 Eric Baumann (Ger) T-Mobile Team 31.20
27 Jochen Käß (Ger) German National Team 31.44
28 Davy Commeyne (Bel) Mrbookmaker.com-Sports Tech
29 Volker Ordowski (Ger) Gerolsteiner
30 Max Van Heeswijk (Ned) Discovery Channel Pro Cycling Team
31 Bradley Wiggins (GBr) Credit Agricole
32 Leif Lampater (Ger) German National Team
33 Bastiaan Giling (Ned) T-Mobile Team 31.52
34 Laurens Ten Dam (Ned) Shimano-Memory Corp
35 Christian Vandevelde (USA) Team CSC
36 Kamil Vrana (Cze) Ed' System-Zvvz
37 Stijn Devolder (Bel) Discovery Channel Pro Cycling Team 32.12
38 Björn Schröder (Ger) Team Wiesenhof 33.43
39 Lars Back (Den) Team CSC 36.13
40 Pieter Ghyllebert (Bel) Chocolade Jacques-T Interim 36.41
41 Bartosz Huzarski (Pol) Intel-Action 37.22
42 Eric Leblacher (Fra) Credit Agricole 37.25
43 Bram Schmitz (Ned) T-Mobile Team 37.44
44 Ralf Grabsch (Ger) Team Wiesenhof 38.05
45 Matthé Pronk (Ned) Mrbookmaker.com-Sports Tech 38.26
46 Björn Papstein (Ger) Team Lamonta
47 Alexandre Botcharov (Rus) Credit Agricole 43.02
48 Bogdan Bondariew (Ukr) Intel-Action 45.50
49 Arne Daelmans (Bel) Chocolade Jacques-T Interim 47.45
50 Guido Fulst (Ger) German National Team 49.58
51 Bram De Groot (Ned) Rabobank 53.04
52 Timo Scholz (Ger) Akud Arnolds Sicherheit 53.06
53 Fumyuki Beppu (Jpn) Discovery Channel Pro Cycling Team 53.26
54 Henry Werner (Ger) German National Team 55.52
55 Steffen Wesemann (Ger) T-Mobile Team
56 Pavel Zerzan (Cze) Ed' System-Zvvz
57 Lukasz Bodnar (Pol) Intel-Action
58 Christian Werner (Ger) T-Mobile Team
59 Roger Hammond (GBr) Discovery Channel Pro Cycling Team
60 Jurgen Van Den Broeck (Bel) Discovery Channel Pro Cycling Team
61 Stefan Sahm (Ger) German National Team
62 Tomasz Brozyna (Pol) Intel-Action
63 Moritz Milatz (Ger) German National Team
64 Dmitriy Muravyev (Kaz) Credit Agricole
65 Frederik Veuchelen (Bel) Chocolade Jacques-T Interim
66 Uwe Peschel (Ger) Gerolsteiner
67 Saul Raisin (USA) Credit Agricole
68 Brian Vandborg (Den) Team CSC
69 Krzysztof Krzywy (Pol) Intel-Action 56.12
70 Jan Boven (Ned) Rabobank 56.47
71 Martin Müller (Ger) Team Wiesenhof 57.19
72 Marco Düchting (Ger) Akud Arnolds Sicherheit 1.01.52
73 Benoît Joachim (Lux) Discovery Channel Pro Cycling Team
74 Nicolas Vogondy (Fra) Credit Agricole
75 Robert Bartko (Ger) German National Team 1.02.12
76 Christian Grassmann (Ger) German National Team 1.27.38
Sprint classification
1 Heinrich Haussler (Ger) Gerolsteiner 15 pts
2 Christian Müller (Ger) Team CSC 9
3 Björn Schröder (Ger) Team Wiesenhof 9
4 Eric Baumann (Ger) T-Mobile Team 9
5 Roy Sentjens (Ned) Rabobank 7
6 Lubor Tesar (Cze) Akud Arnolds Sicherheit 6
7 Mathew Hayman (Aus) Rabobank 4
8 Andreas Klier (Ger) T-Mobile Team 4
9 Steven Caethoven (Bel) Chocolade Jacques-T Interim 3
10 Ndré Korff (Ger) T-Mobile Team 3
11 Bartosz Huzarski (Pol) Intel-Action 3
12 Ralf Grabsch (Ger) Team Wiesenhof 3
13 Thomas Dekker (Ned) Rabobank 2
14 Vladimir Gusev (Rus) Team CSC 2
15 Bram De Groot (Ned) Rabobank 2
16 Thomas Ziegler (Ger) Gerolsteiner 1
17 Christian Knees (Ger) Team Wiesenhof 1
18 Lars Wackernagel (Ger) Team Wiesenhof 1
Combined points classification
1 Thomas Ziegler (Ger) Gerolsteiner 60 pts
2 Heinrich Haussler (Ger) Gerolsteiner 38
3 Eric Baumann (Ger) T-Mobile Team 34
4 Christian Müller (Ger) Team CSC 25
5 Vladimir Gusev (Rus) Team CSC 22
6 Björn Schröder (Ger) Team Wiesenhof 21
7 Thomas Danielson (USA) Discovery Channel Pro Cycling Team 20
8 Roy Sentjens (Ned) Rabobank 16
9 Allan Johansen (Den) Team CSC 15
10 Michael Blaudzun (Den) Team CSC 14
11 Eric Leblacher (Fra) Credit Agricole 14
12 Steven Caethoven (Bel) Chocolade Jacques-T Interim 13
13 Ndré Korff (Ger) T-Mobile Team 13
14 Matthé Pronk (Ned) Mrbookmaker.com-Sports Tech 12
15 Mathew Hayman (Aus) Rabobank 11
16 Thomas Dekker (Ned) Rabobank 11
17 Bartosz Huzarski (Pol) Intel-Action 10
18 Alexandre Botcharov (Rus) Credit Agricole 10
19 Andreas Klier (Ger) T-Mobile Team 9
20 Gerhard Trampusch (Aut) Akud Arnolds Sicherheit 9
21 Lubor Tesar (Cze) Akud Arnolds Sicherheit 9
22 Dmitriy Muravyev (Kaz) Credit Agricole 9
23 Jakob Piil (Den) Team CSC 8
24 Christian Knees (Ger) Team Wiesenhof 7
25 Erwin Thijs (Bel) Mrbookmaker.com-Sports Tech 7
26 Robert Bartko (Ger) German National Team 7
27 Björn Papstein (Ger) Team Lamonta 5
28 Bram De Groot (Ned) Rabobank 5
29 Lars Wackernagel (Ger) Team Wiesenhof 4
30 Benoît Poilvet (Fra) Credit Agricole 3
31 Jochen Käß (Ger) German National Team 3
32 Kamil Vrana (Cze) Ed' System-Zvvz 3
33 Ralf Grabsch (Ger) Team Wiesenhof 3
34 Fumyuki Beppu (Jpn) Discovery Channel Pro Cycling Team 3
35 Mareck Rutkiewicz (Pol) Intel-Action 1
36 Tom Stubbe (Bel) Chocolade Jacques-T Interim 1
37 Laurens Ten Dam (Ned) Shimano-Memory Corp 1
38 Jurgen Van Den Broeck (Bel) Discovery Channel Pro Cycling Team 1
Mountains classification
1 Thomas Ziegler (Ger) Gerolsteiner 40 pts
2 Thomas Danielson (USA) Discovery Channel Pro Cycling Team 20
3 Vladimir Gusev (Rus) Team CSC 16
4 Heinrich Haussler (Ger) Gerolsteiner 11
5 Dmitriy Muravyev (Kaz) Credit Agricole 9
6 Eric Baumann (Ger) T-Mobile Team 8
7 Eric Leblacher (Fra) Credit Agricole 8
8 Gerhard Trampusch (Aut) Akud Arnolds Sicherheit 7
9 Michael Blaudzun (Den) Team CSC 7
10 Allan Johansen (Den) Team CSC 5
11 Lubor Tesar (Cze) Akud Arnolds Sicherheit 3
12 Kamil Vrana (Cze) Ed' System-Zvvz 3
13 Jakob Piil (Den) Team CSC 2
14 Ndré Korff (Ger) T-Mobile Team 2
15 Lars Wackernagel (Ger) Team Wiesenhof 2
16 Björn Schröder (Ger) Team Wiesenhof 2
17 Björn Papstein (Ger) Team Lamonta 2
18 Alexandre Botcharov (Rus) Credit Agricole 2
19 Bram De Groot (Ned) Rabobank 2
20 Mareck Rutkiewicz (Pol) Intel-Action 1
21 Roy Sentjens (Ned) Rabobank 1
22 Benoît Poilvet (Fra) Credit Agricole 1
23 Christian Müller (Ger) Team CSC 1
24 Laurens Ten Dam (Ned) Shimano-Memory Corp 1
25 Matthé Pronk (Ned) Mrbookmaker.com-Sports Tech 1
26 Jurgen Van Den Broeck (Bel) Discovery Channel Pro Cycling Team 1
27 Robert Bartko (Ger) German National Team 1
Best young rider classification
1 Heinrich Haussler (Ger) Gerolsteiner 21.38.58
2 Thomas Dekker (Ned) Rabobank 12.00
3 Vladimir Gusev (Rus) Team CSC 20.04
4 Christian Müller (Ger) Team CSC 29.59
5 Leif Lampater (Ger) German National Team 31.36
6 Bastiaan Giling (Ned) T-Mobile Team 31.44
7 Pieter Ghyllebert (Bel) Chocolade Jacques-T Interim 36.33
8 Fumyuki Beppu (Jpn) Discovery Channel Pro Cycling Team 53.18
9 Moritz Milatz (Ger) German National Team 55.44
10 Lukasz Bodnar (Pol) Intel-Action
11 Saul Raisin (USA) Credit Agricole
12 Jurgen Van Den Broeck (Bel) Discovery Channel Pro Cycling Team
Team classification
1 Team Wiesenhof 64.57.20
2 Rabobank 13.18
3 Chocolade Jacques - T Interim 17.54
4 Team CSC 22.22
5 Discovery Channel 32.58
6 T - Mobile Team 33.32
7 MrBookmaker.com-Sports Tech 37.02
8 Gerolsteiner 37.43
9 Intel - Action 44.14
10 AKUD Arnolds Sicherheit 59.56
11 Crédit Agricole 1.16.01
12 Nationalteam Deutschland 1.19.24