1 Andrey Kaschechkin (Kaz) Credit Agricole 20.46.30
2 Tomas Konecny (Cze) T-Mobile 0.22
3 Christian Pfannberger (Aut) Ed' System-ZVVZ 1.22
4 Stephan Schreck (Ger) T-Mobile 1.47
5 Matthé Pronk (Ned) Bankgiroloterij 3.40
6 Enrico Poitschke (Ger) Team Wiesenhof 4.06
7 Stefan Kupfernagel (Ger) Team Lamonta 4.17
8 Michael Rich (Ger) Gerolsteiner 4.23
9 Oscar Freire (Spa) Rabobank 5.26
10 Matthew Hayman (Aus) Rabobank 6.25
11 Roy Sentjens (Ned) Rabobank 7.10
12 Kevin De Weert (Bel) Rabobank 8.15
13 Davide Rebellin (Ita) Gerolsteiner 8.20
14 Martin Müller (Ger) Team Wiesenhof 8.57
15 Markus Zberg (Swi) Gerolsteiner 10.06
16 Björn Schröder (Ger) Team Wiesenhof 11.55
17 Stefan Schumacher (Ger) Team Lamonta 12.14
18 David Kopp (Ger) Team Lamonta 12.30
19 Gianni Faresin (Ita) Gerolsteiner 12.35
20 Roberto Lochowski (Ger) Team Wiesenhof 12.43
21 Markus Fothen (Ger) Gerolsteiner 12.49
22 Michael Blaudzun (Den) Team CSC 12.59
23 Eric Leblacher (Fra) Credit Agricole 13.04
24 Christian Werner (Ger) T-Mobile 13.15
25 Pieter Weening (Ned) Rabobank 13.26
26 Frank Hoj (Den) Team CSC 13.33
27 Lars Wackernagel (Ger) Team Wiesenhof 13.44
28 Christophe Le Mevel (Fra) Credit Agricole 13.57
29 Frank Van Duimen (Ned) Bankgiroloterij 14.15
30 Peter Luttenberger (Aut) Team CSC 14.32
31 Robert Retschke (Ger) Team Comnet-Senges 15.14
32 Lado Fumic (Ger) German national team 15.29
33 Jörg Jaksche (Ger) Team CSC 15.37
34 Henry Werner (Ger) German national team 15.56
35 Timo Scholz (Ger) Winfix Arnolds Sicherheit 16.08
36 Peter Magyarosi (Ger) Team Lamonta 16.37
37 Peter Van Petegem (Bel) Lotto-Domo 16.45
38 Kevin Van Impe (Bel) Lotto-Domo 17.25
39 Brian Vandborg (Den) Team CSC 17.28
40 Hans-Jürgen Juretzek (Ger) Team Comnet-Senges 17.35
41 Manuel Fumic (Ger) German national team 17.49
42 Bjoern Papstein (Ger) Team Lamonta 18.29
43 Jörn Reuss (Ger) Winfix Arnolds Sicherheit 18.41
44 Sebastian Siedler (Ger) Team Wiesenhof 18.46
45 Bjoern Glasner (Ger) Team Lamonta 18.58
46 Julian Winn (GBr) British national team 19.01
47 Allan Johansen (Den) Bankgiroloterij 19.13
48 Christian Knees (Ger) Team Wiesenhof 19.21
49 Phillip Mamos (Ger) Team Lamonta 19.22
50 Marc Gölz (Ger) German national team 19.51
51 Gorik Gardeyn (Bel) Lotto-Domo 21.06
52 Lilian Jegou (Fra) Credit Agricole 21.07
53 Ralf Grabsch (Ger) Team Wiesenhof
54 Paul Manning (GBr) British national team 21.21
55 Steffen Weigold (Ger) Team Lamonta 22.05
56 René Schild (Ger) Team Comnet-Senges 22.45
57 Marco Serpellini (Ita) Gerolsteiner 23.27
58 Mads Kaggestad (Den) Credit Agricole 24.26
59 Jan Schaffrath (Ger) T-Mobile 25.10
60 Torsten Hiekmann (Ger) T-Mobile 25.15
61 Jimmi Madsen (Den) Team CSC 26.09
62 Geoffroy Lequatre (Fra) Credit Agricole 27.05
63 Frantisèk Trkal (Cze) Ed' System-ZVVZ 27.07
64 Olaf Pollack (Ger) Gerolsteiner 27.22
65 Lars Ytting Bak (Den) Bankgiroloterij 27.27
66 Michal Precechtel (Cze) Ed' System-ZVVZ 27.40
67 Petr Bencik (Cze) Ed' System-ZVVZ 27.45
68 Andre' Korff (Ger) T-Mobile 28.18
69 Lubor Tesar (Cze) Ed' System-ZVVZ 28.35
70 Guido Fulst (Ger) German national team 28.47
71 Thomas Liese (Ger) Winfix Arnolds Sicherheit 29.29
72 Jan Valach (Svk) Ed' System-ZVVZ 29.43
73 Steven De Jongh (Ned) Rabobank 30.39
74 Bram Schmitz (Ned) T-Mobile 32.01
75 Addy Engels (Ned) Bankgiroloterij 32.08
76 Lubos Kejval (Cze) Ed' System-ZVVZ 32.26
77 Gregor Willwohl (Ger) Winfix Arnolds Sicherheit 33.24
78 Hans De Clercq (Bel) Lotto-Domo 33.58
79 Alain Van Katwijk (Ned) Bankgiroloterij 35.09
80 Eric Baumann (Ger) T-Mobile 44.49
81 Robert Bengsch (Ger) German national team 49.52
82 Manuel Leder (Ger) Winfix Arnolds Sicherheit 50.36
Mountains classification
1 Stefan Schumacher (Ger) Team Lamonta 41 pts
2 Christian Werner (Ger) T-Mobile 20
3 Peter Magyarosi (Ger) Team Lamonta 20
4 Björn Schröder (Ger) Team Wiesenhof 19
5 Lars Wackernagel (Ger) Team Wiesenhof 18
6 Lubor Tesar (Cze) Ed' System-ZVVZ 15
7 Frank Hoj (Den) Team CSC 12
8 Stephan Schreck (Ger) T-Mobile 7
9 Andrey Kaschechkin (Kaz) Credit Agricole 7
10 David Kopp (Ger) Team Lamonta 6
11 Christian Pfannberger (Aut) Ed' System-ZVVZ 6
12 Kevin De Weert (Bel) Rabobank 4
13 Markus Zberg (Swi) Gerolsteiner 4
14 Oscar Freire (Spa) Rabobank 3
15 Thomas Liese (Ger) Winfix Arnolds Sicherheit 3
16 Hans De Clercq (Bel) Lotto-Domo 2
17 Davide Rebellin (Ita) Gerolsteiner 2
18 Roberto Lochowski (Ger) Team Wiesenhof 1
19 Eric Leblacher (Fra) Credit Agricole 1
20 Christophe Le Mevel (Fra) Credit Agricole 1
Combined points classification
1 Stefan Schumacher (Ger) Team Lamonta 53 pts
2 Björn Schröder (Ger) Team Wiesenhof 33
3 Peter Magyarosi (Ger) Team Lamonta 32
4 Lars Wackernagel (Ger) Team Wiesenhof 30
5 Christian Werner (Ger) T-Mobile 28
6 Lubor Tesar (Cze) Ed' System-ZVVZ 27
7 Andrey Kaschechkin (Kaz) Credit Agricole 24
8 Stephan Schreck (Ger) T-Mobile 22
9 Frank Hoj (Den) Team CSC 22
10 Markus Zberg (Swi) Gerolsteiner 17
11 Olaf Pollack (Ger) Gerolsteiner 16
12 Christian Pfannberger (Aut) Ed' System-ZVVZ 14
13 Davide Rebellin (Ita) Gerolsteiner 13
14 David Kopp (Ger) Team Lamonta 12
15 Gregor Willwohl (Ger) Winfix Arnolds Sicherheit 9
16 Thomas Liese (Ger) Winfix Arnolds Sicherheit 9
17 Tomas Konecny (Cze) T-Mobile 8
18 Roy Sentjens (Ned) Rabobank 8
19 Sebastian Siedler (Ger) Team Wiesenhof 8
20 Steven De Jongh (Ned) Rabobank 8
21 Enrico Poitschke (Ger) Team Wiesenhof 7
22 Oscar Freire (Spa) Rabobank 7
23 Gorik Gardeyn (Bel) Lotto-Domo 7
24 Kevin De Weert (Bel) Rabobank 7
25 Matthé Pronk (Ned) Bankgiroloterij 6
26 Roberto Lochowski (Ger) Team Wiesenhof 4
27 Christian Knees (Ger) Team Wiesenhof 4
28 Gianni Faresin (Ita) Gerolsteiner 4
29 Eric Baumann (Ger) T-Mobile 4
30 Hans De Clercq (Bel) Lotto-Domo 4
31 Michael Rich (Ger) Gerolsteiner 3
32 Christophe Le Mevel (Fra) Credit Agricole 3
33 Michael Blaudzun (Den) Team CSC 3
34 Bjoern Glasner (Ger) Team Lamonta 3
35 Matthew Hayman (Aus) Rabobank 2
36 Michal Precechtel (Cze) Ed' System-ZVVZ 2
37 Geoffroy Lequatre (Fra) Credit Agricole 2
38 Robert Bengsch (Ger) German national team 2
39 Stefan Kupfernagel (Ger) Team Lamonta 1
40 Eric Leblacher (Fra) Credit Agricole 1
41 Martin Müller (Ger) Team Wiesenhof 1
Sprint classification
1 Gregor Willwohl (Ger) Winfix Arnolds Sicherheit 9 pts
2 Thomas Liese (Ger) Winfix Arnolds Sicherheit 6
3 Roy Sentjens (Ned) Rabobank 5
4 Eric Baumann (Ger) T-Mobile 4
5 Peter Magyarosi (Ger) Team Lamonta 4
6 Björn Schröder (Ger) Team Wiesenhof 4
7 Stefan Schumacher (Ger) Team Lamonta 3
8 Roberto Lochowski (Ger) Team Wiesenhof 3
9 Michael Blaudzun (Den) Team CSC 3
10 Frank Hoj (Den) Team CSC 3
11 Lars Wackernagel (Ger) Team Wiesenhof 3
12 Bjoern Glasner (Ger) Team Lamonta 3
13 Christian Knees (Ger) Team Wiesenhof 3
14 Lubor Tesar (Cze) Ed' System-ZVVZ 3
15 Michal Precechtel (Cze) Ed' System-ZVVZ 2
16 Hans De Clercq (Bel) Lotto-Domo 2
17 Robert Bengsch (Ger) German national team 2
18 Kevin De Weert (Bel) Rabobank 1
19 Davide Rebellin (Ita) Gerolsteiner 1
20 Martin Müller (Ger) Team Wiesenhof 1
21 Christian Werner (Ger) T-Mobile 1
Young rider classification
1 Kevin De Weert (Bel) Rabobank 20.54.45
2 Stefan Schumacher (Ger) Team Lamonta 3.59
3 Markus Fothen (Ger) Gerolsteiner 4.34
4 Pieter Weening (Ned) Rabobank 5.11
5 Peter Magyarosi (Ger) Team Lamonta 8.22
6 Kevin Van Impe (Bel) Lotto-Domo 9.10
7 Brian Vandborg (Den) Team CSC 9.13
8 Manuel Fumic (Ger) German national team 9.34
9 Christian Knees (Ger) Team Wiesenhof 11.06
10 Phillip Mamos (Ger) Team Lamonta 11.07
11 René Schild (Ger) Team Comnet-Senges 14.30
12 Geoffroy Lequatre (Fra) Credit Agricole 18.50
13 Robert Bengsch (Ger) German national team 41.37
14 Manuel Leder (Ger) Winfix Arnolds Sicherheit 42.21
Teams classification
1 Rabobank 62.16.55
2 T - Mobile Team 8.37
3 Gerolsteiner 17.38
4 Team Wiesenhof 18.02
5 Team Lamonta 23.46
6 Crédit Agriole 29.17
7 Team CSC 32.26
8 Bankgiroloterij 39.35
9 Team ComNet Senges 51.13
10 Nationalteam Deutschland 51.50
11 Lotto Domo 54.03
12 ED' System - ZVVZ 54.44
13 Winfix Arnolds Sicherheit 59.12