1 Graeme Brown (Aus) Australia Mapei Aqua 1.32.00 (46.753 km/h)
2 Roman Luhoviy (Ukr) San Paolo
3 Stefano Lugana (Ita) Feralpi
4 Francesco Chicchi (Ita) Aqua Mg
5 Luca Cappa (Ita) Sanpellegrino
6 Andrea Curino (Ita) Garda Calze Ragnoli
7 Alberto Tolomelli (Ita) Eternedile
8 Daniele Pietropolli (Ita) Zalf Fior
9 Francesco Colavito (Ita) Bergamasca For 3
10 Tommaso Caneschi (Ita) Grassi Mapei
...
48 Scott Davis (Aus) Australia Mapei Aqua
67 Simon Gerrans (Aus) Australia Mapei Aqua
110 Gene Bates (Aus) Australia Mapei Aqua
112 Daniel Mackey (Aus) Australia Mapei Aqua
114 Adrian Laidler (Aus) Australia Mapei Aqua
Final general classification
1 Yaroslav Popovych (Ukr) Zoccorinese Vellutex Casa Selezione 21.04.05 (39.721 km/h)
2 Michele Scarponi (Ita) Site Frezza 0.34
3 Damiano Cunego (Ita) Zalf Fior 5.15
4 Giampaolo Caruso (Ita) Zoccorinese Vellutex Casa Selezione 5.50
5 Christophe Le Mevel (Fra) Francia 6.48
6 Massimiliano Maisto (Ita) Garda Calze Ragnoli 7.29
7 Claudio Bartoli (Ita) Impruneta 7.36
8 Luca Solari (Ita) Sanpellegrino 7.49
9 Ivan Fanfoni (Ita) Site Frezza 8.35
10 Roberto Lotti (Ita) Sanpellegrino 10.01
11 Nicola Portal (Fra) Francia 11.51
12 Vladimir Goussev (Rus) Vigorplant Carozzi 13.33
13 Francesco Bellotti (Ita) Aqua Mg 14.48
14 Volodymyr Bileka (Ukr) Zoccorinese Vellutex Casa Selezione 17.27
15 Marco Zepic (Slo) Slovenia 17.39