1 Alessandro Petacchi (Ita) Team Milram 21.20.32
2 Danilo Hondo (Ger) Team Lamonta 0.34
3 Mathew Hayman (Aus) Rabobank 0.46
4 Peter Wrolich (Aut) Gerolsteiner 0.48
5 Sebastian Lang (Ger) Gerolsteiner 0.49
6 Stephan Schreck (Ger) T-Mobile Team 0.50
7 David Kopp (Ger) Gerolsteiner 0.51
8 Gerald Ciolek (Ger) Team Wiesenhof Akud 0.52
9 Massimilano Mori (Ita) Naturino-Sapore Di Mare
10 Elnathan Heizmann (Ger) Team Regiostrom-Senges
11 Roy Sentjens (Ned) Rabobank
12 Stefan Cohnen (Ned) Naturino-Sapore Di Mare
13 Marek Rutkiewicz (Pol) Intel-Action
14 Maarten Tjallingii (Ned) Skil-Shimano
15 Grischa Niermann (Ger) Rabobank
16 Theo Eltink (Ned) Rabobank
17 Bastiaan Giling (Ned) T-Mobile Team
18 Leonardo Giordani (Ita) Naturino-Sapore Di Mare
19 Jörg Ludewig (Ger) T-Mobile Team
20 Volker Ordowski (Ger) Gerolsteiner
21 Marc De Maar (Ned) Rabobank
22 Steffen Weigold (Ger) Team Lamonta
23 Elio Rigotto (Ita) Team Milram 0.56
24 Lars Wackernagel (Ger) Team Wiesenhof Akud 0.59
25 Sebastian Langeveld (Ned) Skil-Shimano 1.01
26 Marcus Burghardt (Ger) T-Mobile Team 1.02
27 Frantisek Rabon (Cze) T-Mobile Team
28 Björn Glasner (Ger) Team Lamonta
29 Bartosz Huzarzki (Pol) Intel-Action
30 Olaf Pollack (Ger) T-Mobile Team 1.04
31 Sven Krauss (Ger) Gerolsteiner 1.16
32 Tom Flammang (Lux) Team Sparkasse 2.05
33 Nico Graf (Ger) Thüringer Energie Team
34 Timo Honstein (Ger) Team Sparkasse 2.15
35 Stefan Parinussa (Ger) Team Sparkasse 2.22
36 Paul Voss (Ger) Heinz Von Heiden Team Hannover
37 Cezary Zamana (Pol) Intel-Action 2.32
38 Joshua Collingwood (Aus) Team Regiostrom-Senges 2.38
39 Marcel Sieberg (Ger) Team Wiesenhof Akud 3.33
40 Hannes Blank (Ger) Team Lamonta 3.35
41 Sebastian Siedler (Ger) Team Milram 3.54
42 Tony Martin (Ger) Thüringer Energie Team 4.43
43 Torsten Schmidt (Ger) Team Wiesenhof Akud 4.45
44 Graeme Brown (Aus) Rabobank 5.36
45 Emanuele Rizza (Ita) Naturino-Sapore Di Mare 5.50
46 Markus Eichler (Ger) Team Regiostrom-Senges 5.56
47 Marc Wauters (Bel) Rabobank 6.06
48 Piet Rooyakkers (Ned) Skil-Shimano 6.07
49 Christoph Schweizer (Ger) Team Sparkasse 6.34
50 Jason Phillips (Aus) Heinz Von Heiden Team Hannover 6.49
51 Rino Zampilli (Ita) Naturino-Sapore Di Mare 6.54
52 Jonas Owczarek (Ger) Team Sparkasse 7.09
53 Rene Haselbacher (Aut) Gerolsteiner 7.17
54 Niels Scheuneman (Ned) Rabobank 7.19
55 Christoph Hoffmann (Ger) German Track Team 7.36
56 Sven Hippel (Ger) Thüringer Energie Team 7.42
57 Thomasz Brozyna (Pol) Intel-Action 7.46
58 Sebastian Skiba (Pol) Intel-Action 7.53
59 Antonio Quadranti (Ita) Naturino-Sapore Di Mare 8.49
60 Konstantin Schubert (Ger) Team Regiostrom-Senges 8.57
61 Christoph Von Kleinsorgen (Ger) Team Lamonta 9.35
62 Wolfram Wiese (Ger) Team Regiostrom-Senges 9.54
63 Philip Patzer (Ger) Thüringer Energie Team 10.25
64 Bogdan Bondariew (Ukr) Intel-Action 11.06
65 Andrew Wyper (Aus) Heinz Von Heiden Team Hannover 11.44
66 Robert Kriegs (Ger) German Track Team 11.56
67 Matthias Hahn (Ger) Thüringer Energie Team 12.36
68 Florian Frohn (Ger) Thüringer Energie Team
69 Domenik Klemme (Ger) Heinz Von Heiden Team Hannover 12.41
70 Björn Papstein (Ger) Team Lamonta 12.57
71 Robert Retschke (Ger) Team Wiesenhof Akud 13.24
72 Uwe Hardter (Ger) Team Lamonta 13.38
73 Frank Hoj (Den) Gerolsteiner 13.41
74 Jannic Maus (Ger) Team Regiostrom-Senges 14.50
75 Roger Kluge (Ger) German Track Team 14.59
76 Patrick Gretsch (Ger) Thüringer Energie Team 16.34
77 Ralf Grabsch (Ger) Team Milram 17.04
78 Richard Faltus (Cze) Team Sparkasse 17.26
79 Stefan Löffler (Ger) Team Sparkasse 17.31
80 Sascha Damrow (Ger) Thüringer Energie Team 17.57
81 Christopher Kramp (Ger) German Track Team 19.50
82 Laurent Didier (Lux) Team Regiostrom-Senges 21.56
83 Serge Herz (Ger) Heinz Von Heiden Team Hannover 28.42
84 Roman Jördens (Ger) Heinz Von Heiden Team Hannover 29.36
85 Frank Schulz (Ger) German Track Team 33.13
86 Marcel Kalz (Ger) German Track Team 40.09
Points classification
1 Alessandro Petacchi (Ita) Team Milram 75 pts
2 Danilo Hondo (Ger) Team Lamonta 65
3 Graeme Brown (Aus) Rabobank 55
4 Olaf Pollack (Ger) T-Mobile Team 43
5 Gerald Ciolek (Ger) Team Wiesenhof Akud 33
6 Peter Wrolich (Aut) Gerolsteiner 30
7 David Kopp (Ger) Gerolsteiner 28
8 Mathew Hayman (Aus) Rabobank 22
9 Wolfram Wiese (Ger) Team Regiostrom-Senges 20
10 Emanuele Rizza (Ita) Naturino-Sapore Di Mare 20
11 Tom Flammang (Lux) Team Sparkasse 19
12 Marcel Sieberg (Ger) Team Wiesenhof Akud 18
13 Jonas Owczarek (Ger) Team Sparkasse 16
14 Roy Sentjens (Ned) Rabobank 15
15 Massimilano Mori (Ita) Naturino-Sapore Di Mare 14
16 Elio Rigotto (Ita) Team Milram 14
17 Elnathan Heizmann (Ger) Team Regiostrom-Senges 13
18 Piet Rooyakkers (Ned) Skil-Shimano 9
19 Björn Papstein (Ger) Team Lamonta 9
20 Stefan Cohnen (Ned) Naturino-Sapore Di Mare 8
21 Marek Rutkiewicz (Pol) Intel-Action 8
22 Stefan Löffler (Ger) Team Sparkasse 7
23 Christoph Von Kleinsorgen (Ger) Team Lamonta 6
24 Nico Graf (Ger) Thüringer Energie Team 6
25 Sebastian Lang (Ger) Gerolsteiner 5
26 Lars Wackernagel (Ger) Team Wiesenhof Akud 5
27 Marcus Burghardt (Ger) T-Mobile Team 5
28 Christoph Schweizer (Ger) Team Sparkasse 5
29 Tony Martin (Ger) Thüringer Energie Team 4
30 Rene Haselbacher (Aut) Gerolsteiner 4
31 Roger Kluge (Ger) German Track Team 4
32 Stephan Schreck (Ger) T-Mobile Team 3
33 Maarten Tjallingii (Ned) Skil-Shimano 2
34 Theo Eltink (Ned) Rabobank 2
35 Sebastian Langeveld (Ned) Skil-Shimano 2
36 Christoph Hoffmann (Ger) German Track Team 2
37 Frank Hoj (Den) Gerolsteiner 2
38 Richard Faltus (Cze) Team Sparkasse 2
39 Laurent Didier (Lux) Team Regiostrom-Senges 2
40 Konstantin Schubert (Ger) Team Regiostrom-Senges 1
41 Ralf Grabsch (Ger) Team Milram 1
Mountains classification
1 Wolfram Wiese (Ger) Team Regiostrom-Senges 20 pts
2 Björn Papstein (Ger) Team Lamonta 12
3 Sebastian Langeveld (Ned) Skil-Shimano 6
4 Matthias Hahn (Ger) Thüringer Energie Team 6
5 Stefan Löffler (Ger) Team Sparkasse 6
6 Stephan Schreck (Ger) T-Mobile Team 4
7 Lars Wackernagel (Ger) Team Wiesenhof Akud 4
8 David Kopp (Ger) Gerolsteiner 4
9 Emanuele Rizza (Ita) Naturino-Sapore Di Mare 4
10 Laurent Didier (Lux) Team Regiostrom-Senges 4
11 Mathew Hayman (Aus) Rabobank 3
12 Theo Eltink (Ned) Rabobank 2
13 Joshua Collingwood (Aus) Team Regiostrom-Senges 2
14 Sebastian Siedler (Ger) Team Milram 2
15 Piet Rooyakkers (Ned) Skil-Shimano 2
16 Rene Haselbacher (Aut) Gerolsteiner 2
17 Marcel Sieberg (Ger) Team Wiesenhof Akud 1
18 Christoph Schweizer (Ger) Team Sparkasse 1
U23 classification
1 Gerald Ciolek (Ger) Team Wiesenhof Akud 21.21.24
2 Marc De Maar (Ned) Rabobank
3 Sebastian Langeveld (Ned) Skil-Shimano 0.09
4 Nico Graf (Ger) Thüringer Energie Team 1.13
5 Paul Voss (Ger) Heinz Von Heiden Team Hannover 1.30
6 Tony Martin (Ger) Thüringer Energie Team 3.51
7 Emanuele Rizza (Ita) Naturino-Sapore Di Mare 4.58
8 Christoph Schweizer (Ger) Team Sparkasse 5.42
9 Rino Zampilli (Ita) Naturino-Sapore Di Mare 6.02
10 Christoph Hoffmann (Ger) German Track Team 6.44
11 Sven Hippel (Ger) Thüringer Energie Team 6.50
12 Philip Patzer (Ger) Thüringer Energie Team 9.33
13 Andrew Wyper (Aus) Heinz Von Heiden Team Hannover 10.52
14 Robert Kriegs (Ger) German Track Team 11.04
15 Matthias Hahn (Ger) Thüringer Energie Team 11.44
16 Florian Frohn (Ger) Thüringer Energie Team
17 Domenik Klemme (Ger) Heinz Von Heiden Team Hannover 11.49
18 Jannic Maus (Ger) Team Regiostrom-Senges 13.58
19 Roger Kluge (Ger) German Track Team 14.07
20 Patrick Gretsch (Ger) Thüringer Energie Team 15.42
21 Sascha Damrow (Ger) Thüringer Energie Team 17.05
22 Christopher Kramp (Ger) German Track Team 18.58
23 Laurent Didier (Lux) Team Regiostrom-Senges 21.04
24 Frank Schulz (Ger) German Track Team 32.21
25 Marcel Kalz (Ger) German Track Team 39.17
Teams classification
1 Rabobank 64.04.20
2 Gerolsteiner
3 Team Lamonta
4 T-Mobile Team 0.02
5 Naturino-Sapore di Mare 0.04
6 Intel Action 0.20
7 Wiesenhof Akud 0.24
8 Team Milram 1.53
9 Team Regiostrom Senges 1.56
10 Team Sparkasse 2.30
11 Skil - Shimano 5.29
12 Thüringer Energie Team 11.40
13 Heinz von Heiden Team 18.18
14 German Track Team 27.00