--> -->
1 Jose A. Pecharroman (Spa) Paternina-Costa Almeria 21.49 (36.03 km/h) 2 Roberto Heras (Spa) US Postal-Berry Floor 0.52 3 Santiago Botero (Col) Telekom 0.58 4 Angel Vicioso (Spa) ONCE-Eroski 1.04 5 Rafael Casero (Spa) Paternina-Costa Almeria 1.16 6 Evgeni Petrov (Rus) iBanesto.com 1.17 7 Aitor Kintana (Spa) Labarca 2-Cafe Baque 1.20 8 Jose Antonio Garrido (Spa) Paternina-Costa Almeria 1.22 9 David Arroyo (Spa) ONCE-Eroski 1.23 10 Rene Andrle (Cze) ONCE-Eroski 1.25 11 Andreas Kloden (Ger) Telekom 1.38 12 Jan Hruska (Cze) ONCE-Eroski 1.39 13 Jesus Maria Manzano (Spa) Kelme-Costa Blanca 1.44 14 Unai Etxebarria (Ven) Euskaltel-Euskadi 15 Koldo Gil (Spa) ONCE-Eroski 1.45 16 Joaquin Rodriguez (Spa) ONCE-Eroski 1.46 17 Jon Odriozola (Spa) iBanesto.com 1.47 18 Antonio Tauler (Spa) Kelme-Costa Blanca 1.48 19 Ivan Ramiro Parra (Col) Kelme-Costa Blanca 1.50 20 Ivan Basso (Ita) Fassa Bortolo 1.54 21 Guido Trentin (Ita) Cofidis 22 Mario Aerts (Bel) Telekom 1.56 23 Gorazd Stangelj (Slo) Fassa Bortolo 2.02 24 Jose Enriqu Gutierrez (Spa) Kelme-Costa Blanca 2.03 25 Lander Euba (Spa) Euskaltel-Euskadi 26 Massimo Apollonio (Ita) Vini Caldirola-So.Di 2.04 27 Xabier Zandio (Spa) iBanesto.com 2.05 28 Joaquim Lopez (Spa) Paternina-Costa Almeria 2.10 29 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi 2.11 30 Volodymir Gustov (Ukr) Fassa Bortolo 2.12 31 Andrej Hauptman (Slo) Vini Caldirola-So.Di 2.15 32 Oscar Laguna (Spa) Colchon Relax-Fuenlabrada 33 Jorge Ferrio (Spa) Paternina-Costa Almeria 34 Benjamin Noval (Spa) Colchon Relax-Fuenlabrada 2.18 35 Daniel Atienza (Spa) Cofidis 2.20 36 Luis Pasamontes (Spa) Colchon Relax-Fuenlabrada 2.22 37 Jose Luis Arrieta (Spa) iBanesto.com 38 Jose Manuel Maestre (Spa) Colchon Relax-Fuenlabrada 2.24 39 Michele Bartoli (Ita) Fassa Bortolo 2.27 40 David Latasa (Spa) Kelme-Costa Blanca 2.29 41 Rolf Aldag (Ger) Telekom 2.32 42 Gustavo Miguel Otero (Spa) Labarca 2-Cafe Baque 2.34 43 Inigo Landaluze (Spa) Euskaltel-Euskadi 2.38 44 Karsten Kroon (Ned) Rabobank 2.41 45 Nikita Eskov (Rus) Lokomotiv 2.43 46 David De La Fuente (Spa) Vini Caldirola-So.Di 2.44 47 Alexei Kuznetsov (Rus) Lokomotiv 2.47 48 Mauro Gerosa (Ita) Vini Caldirola-So.Di 2.48 49 David Lopez (Spa) Labarca 2-Cafe Baque 2.49 50 Benoit Joachim (Lux) US Postal-Berry Floor 2.50 51 Serguei Klimov (Rus) Lokomotiv 52 Marc Wauters (Bel) Rabobank 2.53 53 Juan Antonio Flecha (Spa) iBanesto.com 2.54 54 Alberto Hierro (Spa) Labarca 2-Cafe Baque 2.55 55 David Navas (Spa) Colchon Relax-Fuenlabrada 3.00 56 Bram De Groot (Ned) Rabobank 3.01 57 Bingen Fernandez (Spa) Cofidis 3.04 58 Xavier Florencio (Spa) ONCE-Eroski 59 Josep Jufre (Spa) Colchon Relax-Fuenlabrada 3.05 60 Cesar Garcia (Spa) Labarca 2-Cafe Baque 3.07 61 Xavier Tondo (Spa) Paternina-Costa Almeria 3.12 62 Inaki Isasi (Spa) Euskaltel-Euskadi 63 Pavel Brutt (Rus) Lokomotiv 3.15 64 Francisco J. Cerezo (Spa) Labarca 2-Cafe Baque 3.18 65 Volker Ordowski (Ger) Gerolsteiner 3.19 66 Erik Zabel (Ger) Telekom 3.22 67 Jose Ivan Gutierrez (Spa) iBanesto.com 3.23 68 George Hincapie (USA) US Postal-Berry Floor 3.25 69 Marcelino Garcia (Spa) Labarca 2-Cafe Baque 3.26 70 Javier P. Llorente (Spa) Kelme-Costa Blanca 3.28 71 Ellis Rastelli (Ita) Gerolsteiner 3.31 72 Matthias Kessler (Ger) Telekom 3.33 73 Michael Rasmussen (Den) Rabobank 3.34 74 Udo Bolts (Ger) Gerolsteiner 75 Santiago Blanco (Spa) Colchon Relax-Fuenlabrada 3.39 76 Filippo Pozzato (Ita) Fassa Bortolo 3.42 77 Uwe Hardter (Ger) Gerolsteiner 3.48 78 Gorka Gerrikagoitia (Spa) Euskaltel-Euskadi 3.51 79 Michael Barry (Can) US Postal-Berry Floor 80 German Nieto (Spa) Colchon Relax-Fuenlabrada 3.53 81 Nicola Loda (Ita) Fassa Bortolo 82 Fabian Wegmann (Ger) Gerolsteiner 3.56 83 Rene Haselbacher (Aut) Gerolsteiner 84 Dario David Cioni (Ita) Fassa Bortolo 4.05 85 Paolo Bossoni (Ita) Vini Caldirola-So.Di 4.08 86 Robert Hunter (RSA) Rabobank 4.10 87 Torsten Schmidt (Ger) Gerolsteiner 4.12 88 Robert Bartko (Ger) Rabobank 4.15 89 Oscar Freire (Spa) Rabobank 4.24 90 Steven De Jongh (Ned) Rabobank 4.25 91 Alexander Serov (Rus) Lokomotiv 92 Jan Schaffrath (Ger) Telekom 4.26 93 Steffen Kjaergaard (Nor) US Postal-Berry Floor 4.29 94 Gian Matteo Fagnini (Ita) Telekom 4.31 95 Antonio Cruz (USA) US Postal-Berry Floor 4.32 96 Juan De Los Angeles (Spa) Fassa Bortolo 4.34 97 Roberto Lozano (Spa) Kelme-Costa Blanca 4.37 98 Olaf Pollack (Ger) Gerolsteiner 4.40 99 Carlos Torrent (Spa) Paternina-Costa Almeria 4.52 100 Matthew White (Aus) US Postal-Berry Floor 6.20