01.Daniel Martin (CSM)
02.Alexandre Vinokourov (AST) s.t.
03.Giampaolo Caruso (SKS) s.t.
04.Robert Kiserlovski (FAR) s.t.
05.Giovanni Visconti (THR) +0,03min.
06.Ivan Basso (CSM) +0,05min.
07.Christophe le Mevel (ALM) s.t.
08.Rigoberto Uran (SAX) s.t.
09.Thomas Löfkvist (THR) +0,11min.
10.Leonardo Duque (ALM) +0,24min.
11.Sergey Lagutin (FAR) s.t.
12.Dries Devenyns (TSV) s.t.
13.Francesco Gavazzi (ALM) s.t.
14.Kristof Vandewalle (GRM) s.t.
15.Federico Canuti (FAR) +0,49min.
16.Francesco Ginanni (GEO) s.t.
17.Fabian Wegmann (BMC) s.t.
18.Dario Cataldo (THR) s.t.
19.Przemyslav Niemiec (GRM) s.t.
20.Roman Kreuziger (SAX) s.t.
21.Jacob Fuglsang (SAX) s.t.
22.Patrick Sinkewitz (CSM) s.t.
23.Rein Taaramäe (THR) s.t.
24.Samuel Dumoulin (GEO) +1,12min.
25.Daniele Colli (GRM) s.t.
26.Jonathan Hivert (ALM) s.t.
27.Jerome Pineau (AST) s.t.
28.Simone Ponzi (GEO) s.t.
29.Jerome Baugnies (TSV) s.t.
30.Sandy Casar (ALM) +2min.
31.Matteo Carrara (ALM) s.t.
32.Eros Capecchi (BMC) s.t.
33.Francesco Masciarelli (CSM) s.t.
34.Michael Albasini (SAX) s.t.
35.Serguei Ivanov (AST)+2,22min.