| 1 | André Schulze | in 9h02'07" | Germania | Team NetApp |
| 2 | Marko Kump | a 10" | Slovenia | Adria Mobil |
| 3 | Andrea Palini | a 12" | Italia | Team Idea |
| 4 | Jeff Vermeulen | a 12" | Olanda | Metec Continental Cyclinteam |
| 5 | Ralf Matzka | a 14" | Germania | Thüringer Energie Team |
| 6 | Sylwester Janiszewski | a 16" | Polonia | CCC Polsat Polkowice |
| 7 | Michael Schweizer [1983] | a 16" | Germania | Nutrixxion Abus |
| 8 | Blazej Janiaczyk | a 16" | Polonia | Bank BGZ |
| 9 | Nikolay Trusov | a 18" | Russia | RusVelo |
| 10 | Soufiane Haddi | a 18" | Marocco | |
| 11 | Andriy Kulyk | a 18" | Ucraina | Kolss Cycling Team |
| 12 | Aristide Ratti | a 18" | Italia | Team Idea |
| 13 | Stefan Schumacher | a 18" | Germania | Christina Watches - Onfone |
| 14 | Cristian Cominelli | a 18" | Italia | Team Idea |
| 15 | Matej Mugerli | a 18" | Slovenia | Adria Mobil |
| 16 | Michel Koch | a 18" | Germania | LKT Team Brandenburg |
| 17 | Marcin Wolski | a 26" | Polonia | Wibatech - LMGK Ziemia Brzeska |
| 18 | Jasha Sütterlin | a 28" | Germania | Thüringer Energie Team |
| 19 | Tomas Okrouhlicky | a 28" | Repubblica Ceca | AC Sparta Praha |
| 20 | Alexander Schmitt | a 30" | Germania | Nutrixxion Abus |