1 Karsten Kroon (Ned) Team CSC 4.25.36
2 Davide Rebellin (Ita) Gerolsteiner
3 Mauricio Alberto Ardila Cano (Col) Rabobank
4 Fabian Wegmann (Ger) Gerolsteiner
5 Christian Knees (Ger) Team Milram
6 Nicolas Roche (Irl) Crédit Agricole
7 Steffen Wesemann (Swi) Cycle Collstrop
8 Björn Glasner (Ger) Team Kuota - Senges 0.03
9 Andy Schleck (Lux) Team CSC 0.04
10 Bert De Waele (Bel) Landbouwkrediet - Tönissteiner 1.10
11 Paul Martens (Ger) Rabobank
12 Gerald Ciolek (Ger) Team High Road
13 David Kopp (Ger) Cycle Collstrop
14 Sven Renders (Bel) Topsport Vlaanderen
15 Igor Abakoumov (Bel) Mitsubishi-Jartazi
16 Cyril Dessel (Fra) AG2r - La Mondiale
17 Lars Ytting Bak (Den) Team CSC
18 Robert Retschke (Ger) Team Mapei Heizomath
19 Geert Steurs (Bel) Silence - Lotto
20 Johan Coenen (Bel) Topsport Vlaanderen
21 Theo Eltink (Ned) Rabobank
22 Alberto Ongarato (Ita) Team Milram
23 Andy Cappelle (Bel) Landbouwkrediet - Tönissteiner
24 Marco Velo (Ita) Team Milram
25 Tomas Buchacek (Cze) PSK Whirlpool - Author
26 Christophe Brandt (Bel) Silence - Lotto
27 Paul Voss (Ger) Team 3C - Gruppe Lamonta
28 Mirko Selvaggi (Ita) Cycle Collstrop
29 Christophe Le Mével (Fra) Crédit Agricole
30 Michael Barry (Can) Team High Road
31 Serge Pauwels (Bel) Topsport Vlaanderen
32 Philipp Mamos (Ger) Team Sparkasse 1.16
33 Dirk Müller (Ger) Team Sparkasse 1.17
34 Martin Mares (Cze) PSK Whirlpool - Author
35 Maarten Den Bakker (Ned) Skil-Shimano 1.18
36 Dmitry Kozontchuk (Rus) Rabobank
37 Sébastien Delfosse (Bel) Landbouwkrediet - Tönissteiner
38 Stéphane Goubert (Fra) AG2r - La Mondiale
39 Gregory Habeaux (Bel) Mitsubishi-Jartazi
40 William Bonnet (Fra) Crédit Agricole
41 Frederik Veuchelen (Bel) Topsport Vlaanderen
42 Maxime Méderel (Fra) Crédit Agricole
43 Blaise Sonnery (Fra) AG2r - La Mondiale
44 Björn Papstein (Ger) Team 3C - Gruppe Lamonta
45 Tanel Kangert (Est) AG2r - La Mondiale
46 Andreas Dietziker (Swi) Team Volksbank
47 Florian Stalder (Swi) Team Volksbank
48 Grischa Niermann (Ger) Rabobank 1.26
49 Andreas Klier (Ger) Team High Road 1.31
50 Marco Marcato (Ita) Cycle Collstrop
51 Albert Timmer (Ned) Skil-Shimano 3.26
52 Evert Verbist (Bel) Topsport Vlaanderen 13.23
53 Kristof Vandewalle (Bel) Topsport Vlaanderen 13.35
Sprints
1. Sprint km. 58,1
1 Johannes Fröhlinger (Ger) Gerolsteiner 5 pts
2 Albert Timmer (Ned) Skil-Shimano 3
3 Eric Baumann (Ger) Team Sparkasse 2
4 Lars Wackernagel (Ger) Team Sparkasse 1
3 Sprint km. 153,5
1 Andy Schleck (Lux) Team CSC 5 pts
2 Davide Rebellin (Ita) Gerolsteiner 3
3 Christian Knees (Ger) Team Milram 2
Sprint classification
1 Andy Schleck (Lux) Team CSC 5 pts
2 Peter Wrolich (Aut) Gerolsteiner 5
3 Johannes Fröhlinger (Ger) Gerolsteiner 5
4 Davide Rebellin (Ita) Gerolsteiner 3
5 Florian Stalder (Swi) Team Volksbank 3
6 Albert Timmer (Ned) Skil-Shimano 3
7 Christian Knees (Ger) Team Milram 2
8 Steffen Wesemann (Swi) Cycle Collstrop 2
9 Eric Baumann (Ger) Team Sparkasse 2
10 Fabian Wegmann (Ger) Gerolsteiner 1
11 Lars Wackernagel (Ger) Team Sparkasse 1
Mountains
1. Bw km. 16,8
1 Björn Papstein (Ger) Team 3C - Gruppe Lamonta 5 pts
2 Andreas Schillinger (Ger) Team Sparkasse 3
3 Johannes Fröhlinger (Ger) Gerolsteiner 2
4 Paul Voss (Ger) Team 3C - Gruppe Lamonta 1
2. BW km. 30,8
1 Johannes Fröhlinger (Ger) Gerolsteiner 5 pts
2 Albert Timmer (Ned) Skil-Shimano 3
3 Kim Lachmann (Ger) Team Mapei Heizomath 2
4 Matthias Bertling (Ger) Team Kuota - Senges 1
3. BW km. 36,4
1 Albert Timmer (Ned) Skil-Shimano 5 pts
2 Johannes Fröhlinger (Ger) Gerolsteiner 3
3 Sebastian Hans (Ger) Team Mapei Heizomath 2
4 Matthias Bertling (Ger) Team Kuota - Senges 1
4. BW km. 42,6
1 Albert Timmer (Ned) Skil-Shimano 5 pts
2 Johannes Fröhlinger (Ger) Gerolsteiner 3
3 Richard Faltus (Cze) Team Sparkasse 2
4 Sebastian Hans (Ger) Team Mapei Heizomath 1
5. BW km. 70,2
1 Albert Timmer (Ned) Skil-Shimano 5 pts
2 Johannes Fröhlinger (Ger) Gerolsteiner 3
3 Sébastien Delfosse (Bel) Landbouwkrediet - Tönissteiner 2
4 Stephan Schreck (Ger) Gerolsteiner 1
6. BW km. 78,1
1 Albert Timmer (Ned) Skil-Shimano 5 pts
2 Andrea Moletta (Ita) Gerolsteiner 3
3 Björn Glasner (Ger) Team Kuota - Senges 2
4 Paul Voss (Ger) Team 3C - Gruppe Lamonta 1
7. km.104,4
1 Peter Wrolich (Aut) Gerolsteiner 5 pts
2 Fabian Wegmann (Ger) Gerolsteiner 3
3 Steffen Wesemann (Swi) Cycle Collstrop 2
4 Christian Knees (Ger) Team Milram 1
8. km. 110,3
1 Dmitry Kozontchuk (Rus) Rabobank 5 pts
2 Steffen Wesemann (Swi) Cycle Collstrop 3
3 Björn Glasner (Ger) Team Kuota - Senges 3
4 Robert Retschke (Ger) Team Mapei Heizomath 1
9. km 118,3
1 Stephan Schreck (Ger) Gerolsteiner 5 pts
2 Florian Stalder (Swi) Team Volksbank 3
3 Karsten Kroon (Ned) Team CSC 2
4 Björn Glasner (Ger) Team Kuota - Senges 1
10. km. 133,8
1 Stephan Schreck (Ger) Gerolsteiner 5 pts
2 Florian Stalder (Swi) Team Volksbank 3
3 Steffen Wesemann (Swi) Cycle Collstrop 2
4 Christian Knees (Ger) Team Milram 1
11. km. 139,7
1 Davide Rebellin (Ita) Gerolsteiner 5 pts
2 Mauricio Alberto Ardila Cano (Col) Rabobank 3
3 Björn Glasner (Ger) Team Kuota - Senges 2
4 Christian Knees (Ger) Team Milram 1
Mountains classification
1 Albert Timmer (Ned) Skil-Shimano 23 pts
2 Johannes Fröhlinger (Ger) Gerolsteiner 16
3 Stephan Schreck (Ger) Gerolsteiner 11
4 Björn Glasner (Ger) Team Kuota - Senges 8
5 Steffen Wesemann (Swi) Cycle Collstrop 7
6 Florian Stalder (Swi) Team Volksbank 6
7 Davide Rebellin (Ita) Gerolsteiner 5
8 Dmitry Kozontchuk (Rus) Rabobank 5
9 Peter Wrolich (Aut) Gerolsteiner 5
10 Björn Papstein (Ger) Team 3C - Gruppe Lamonta 5
11 Mauricio Alberto Ardila Cano (Col) Rabobank 3
12 Christian Knees (Ger) Team Milram 3
13 Fabian Wegmann (Ger) Gerolsteiner 3
14 Andrea Moletta (Ita) Gerolsteiner 3
15 Sebastian Hans (Ger) Team Mapei Heizomath 3
16 Andreas Schillinger (Ger) Team Sparkasse 3
17 Karsten Kroon (Ned) Team CSC 2
18 Paul Voss (Ger) Team 3C - Gruppe Lamonta 2
19 Sébastien Delfosse (Bel) Landbouwkrediet - Tönissteiner 2
20 Richard Faltus (Cze) Team Sparkasse 2
21 Matthias Bertling (Ger) Team Kuota - Senges 2
22 Kim Lachmann (Ger) Team Mapei Heizomath 2
23 Robert Retschke (Ger) Team Mapei Heizomath 1