1. David Moncoutié (Fra) en 1h37'35"
2. Juan Miguel Mercado (Esp)
3. Alejandro Valverde (Esp) à 14"
4. Ruben Lobato Elvira (Esp)
5. David Millar (Gbr)
6. Andreï Teteriouk (Kaz)
7. Iker Camano (Esp)
8. Mikel Zarrabeitia (Esp) à 22"
9. Santiago Botero (Col)
10. Jorge Ferrio (Esp) à 30"
* David Moncoutié (Fra)