Events

A battle to the end – Rujano takes stage, Savoldelli clings to lead

Saturday’s larger-than-life battle over the gravel roads of the Colle delle Finestra was a fitting ending to what’s been an epic Giro d’Italia. Discovery Channel’s Paolo Savoldelli saw his maglia rosa come under fire in the grueling 190km 19th stage after Gilberto Simoni (Lampre-Caffita) and Danilo Di Luca (Liquigas-Bianchi) attacked hard up the fearsome Finestra, but he clawed back to save his second Giro victory in four years with just one day left in the 88th corsa rosa. “I don’t feel like a great Giro champion because I don’t attack and make a dramatic showing like the other Giro

88th Giro is one for the record books.

By Andrew Hood

Savoldelli clings to a 28-second lead over Simoni with one stage remaining

Savoldelli clings to a 28-second lead over Simoni with one stage remaining

Photo: AFP

Saturday’s larger-than-life battle over the gravel roads of the Colle delle Finestra was a fitting ending to what’s been an epic Giro d’Italia.

Discovery Channel’s Paolo Savoldelli saw his maglia rosa come under fire in the grueling 190km 19th stage after Gilberto Simoni (Lampre-Caffita) and Danilo Di Luca (Liquigas-Bianchi) attacked hard up the fearsome Finestra, but he clawed back to save his second Giro victory in four years with just one day left in the 88th corsa rosa.

“I don’t feel like a great Giro champion because I don’t attack and make a dramatic showing like the other Giro heroes,” said a humbled Savoldelli who was just strong enough to secure a 28-second margin to Simoni, having started the day with a lead of 2:09.

“I knew I could have lost everything today. The pace was very strong on the Finestra, but I didn’t panic and stayed within my limits.”

Rujano wins

Rujano wins

Photo: Graham Watson

Venezuelan climber José Rujano (Colombia-Selle Italia) emulated his hero, the late Marco Pantani, and sprang to a stage victory by attacking with 4.5km to go, signaling his arrival on the international scene.

“To win the stage in the Giro was very important for me. The Giro is a big landmark in this sport,” said Rujano, who will finish his first Giro in third overall, wearing the best climber’s jersey and packing a stage victory for good measure.

“Pantani was a big hero of mine. I wear an earring because I want to be like him. This Giro gives me great motivation for the future.”

Simoni couldn’t follow Rujano and that cost him a chance to win a third Giro.

“We went hard today with Di Luca, but Savoldelli was able to come back, so he deserves to win,” Simoni said. “I won’t win this Giro, but I am satisfied after demonstrating that I am worthy to come back and fight to the finish.”

Giro’s final push
The final 9.8km climb to Sestriere would decide the 88th Giro d’Italia in dramatic fashion.

Savoldelli battles back

Savoldelli battles back

Photo: Graham Watson

Savoldelli crossed the mighty Finestre climb with his maglia rosa under fire. One of the best descenders in the game, Il Falco plummeted like his namesake falcon down the treacherous 6km descent, taking back 28 seconds and putting him 19 seconds back into the overall lead at the base of the climb.

After climbing solo up most of the Finestre, Savoldelli found some company as he picked up stragglers, including Juan Garate (Saunier Duval), Tajek Valjavec (Phonak) and Wim Van Huffel (Davitamon-Lotto) to make it a six-man group on the big-ring climb to Sestriere.

“I climbed the Finestre at my own pace so I wouldn’t risk blowing up,” Savoldelli said. “Then I found some allies on the road to Sestriere and that really helped save the day.”

Di Luca’s only chance for the podium was to try to blow up the race. His great work over the Finestre was in vain after intense cramps zapped him on the final run up to Sestriere.

“I felt great over the Finestre, but my legs cramped and there’s a moment when I lost Simoni,” said Di Luca, who finished third at 1:37 back. “I wanted to be on the podium in this Giro d’Italia. I made a great Giro so I am satisfied, but right now it’s a little disappointing.”

That just left Simoni and Rujano to duke it out, and they hit the 10km to-go banner with a lead of 1:37 over Savoldelli. With 6km to go, Savoldelli was recovering some lost ground and tightened his hold on the maglia rosa back to 45 seconds.

With 4.5km, Simoni poured a bottle of water on his face and pretty much doused his hopes of overall victory. Rujano chugged away to hunt for the stage victory while the two-time champion was left alone to fight his own battle against Savoldelli.

“Rujano didn’t work much on the Finestre climb when Di Luca and I were making the pace,” Simoni said. “I reached a moment when I couldn’t maintain that speed and I had to think about trying to finish strong at my own pace.”

With 2km to go, Rujano was firing on all cylinders, expanding the gap to Savoldelli to nearly two minutes, enough to throw a scare into the Italian tifosi. With the 20-second time bonus, Rujano only needed 2:41 to erase his three-minute difference to Savoldelli and pull off the upset of the century.

He slipped across the line to take the stage, just the second Venezuelan to win a stage on the Giro after Leonardo Sierra in the 1990’s, but it wasn’t enough to win the Giro. Still, it capped an impressive performance for the small-budget team, which will leave the Giro with three stage victories, the best climber’s jersey and third overall.

“We’re a small team, but we made a great Giro. We could have attacked earlier on the Finestre, but Di Luca and Simoni were riding too strong. You had to wait until the opportune time,” said Colombia-Selle Italia boss Gianni Savio. “

Up the Finestre
The sun-baked peloton pushed onto the lower flanks of the Finestre, a climb impressive by any measure. The course climbed 5,550 feet in 18.5km with an average grade of 9.2 percent and the steepest ramps at the bottom with 14 percent grades.

With 7.9km to go, the asphalt disappeared and the course pushed up above the trees on a dirt road, evoking images of Giros past when racers rode in goggles with spare tires strapped across their backs.

Colombia-Selle Italia sent Rafaele Illianno to the front, an acceleration that quickly split the group. Savoldelli was immediately isolated, without teammates, and couldn’t find any allies in the bunch at 15 seconds back on the lower ramps of the climb.

“I knew I had an advantage and I used that to measure my efforts on the Finestre,” Savoldelli said. “I was careful to eat and drink enough and not have any major problems.”

The madness of the Finestre

The madness of the Finestre

Photo: Graham Watson

The other major contenders were with Rujano and Simoni, including the surprising Di Luca, Vladimir Karpets (Illes Balears), Serguei Honchar (Domina Vacanze), Garate, Van Huffel (Davitamon-Lotto), Sven Montgomery (Gerolsteiner) and Tadej Valjavec (Phonak).

Ivan Basso (CSC), winner of two consecutive stages, initially was with the Rujano-Simoni group, but dropped back to the Savoldelli group as the gap widened to 30 seconds between the maglia rosa and the group of about 10 riders 6km up the climb.

Di Luca and Simoni set the pace at the front as they wound up the narrow, lower sections of the climb. Midway up the climb, the gap grew to 53 seconds and Savoldelli wasn’t getting any help at all.

The race leader wasn’t panicking, though. He was patiently doing his work, taking feeds and keeping a steady pace that blew all the other riders off his wheel except Vladimir Belli (Domina Vacanze) and Arturo Ardila (Davitamon-Lotto). He narrowed the gap to 41 seconds when the Simoni group hit the gravel.

Di Luca took over driving on the gravel section, leaving Simoni, Rujano and Valjavec holding on. With Di Luca and Simoni turning the screws, the gap grew from 1:11 to 1:42 with 2.5km to the summit. The leading trio was closing in on Ruslan Ivanov (Domina Vacanze), a rider who attacked just 15km into the stage.

With Simoni zeroing in on the virtual lead, Savoldelli was desperately trying to hang on. Simoni slipped into the maglia rosa – at least on the road – with 2km to go up the climb.

“Maybe it was wrong that we went so fast on the Finestre because we lost some other good riders,” Simoni said. “Rujano didn’t do anything on the Finestre because he was planning to go on Sestriere. I couldn’t go with Rujano because he didn’t work with the two of us.”

The scene was spectacular as tens of thousands of fans lined the ridges above the 2718m summit. Ardila moved up to help Savoldelli on the closing kilometers and the gap was 2:19.

Now it was time for the Falcon to fly down the harrowing 6km descent to save his Giro.

Early break in the sun
It was sunny, hot and muggy in Savigliano for the start of the decisive stage of the 88th Giro. All 154 riders signed in, including Christophe Brandt (Davitamon-Lotto) who had 15 stitches in his left leg after a high-speed brush up against the guardrails in Friday’s time trial. Domenico Pozzovivo (Panaria) was the day’s lone abandon.

Riders weren’t looking forward to the day’s festivities. Three rated climbs, including the menacing Colle delle Finestre, a brutal climb with the final 8km up dirt roads.

“I don’t know why we have to go over a goat track on the final day of the Giro,” muttered Rabobank’s Thomas Dekker.

Three riders — Grischa Niermann (Rabobank), Mark Renshaw (FDJeux) and Ruslan Ivanov (Domina Vacanze) – decided to get a head start on the day’s suffering and slipped away early.

They built up a huge lead of nearly 20 minutes at about 50km into the stage. Ivano and Niermann topped the first passage up the Sestrieres climb with Renshaw losing contact at 6:40 back. The maglia rosa chugged through at 15:12 back, but their adventure would end on the Finestre.

From there it was all downhill to the base of the Finestre.

One more day
The 88th Giro d’Italia wraps up Sunday with the 119km 20th stage from Albese con Cassano to Milano. The start is in the hometown Fabio Casartelli and the Giro pays homage to the Italian on the 10th anniversary of his death in the 1995 Tour de France.

The course is pancake-flat as it rolls into Milano and finishes with 12 passes on a 4.8km finishing circuit. Can Erik Zabel finally win a stage, or will Alessandro Petacchi simply be too strong?

Race notes
Was this a tough race or what? Just ask Savoldelli, who held onto the maglia rosa by the skin of his teeth.

“I feel like I’ve aged 10 years,” Savoldelli told Agence France Press. “I had to start climbing the Finestre on my own. I was lucky to be with riders who weren’t against me. If I’d tried to follow Simoni’s pace I’m sure I would have given up.”

Stage-winner Rujano never gave up – but he did hit the wall in the finale. “I suffered in the last couple of kilometers,” he told AFP. “I didn’t eat enough on the Finestre or on the descent. But I’ll put that down to a lack of experience. Now I know what I did wrong, and I’ll come back hoping to win the Giro.”

And Di Luca? His untimely cramp means he’ll have to settle for fourth in Milan, just one step shy of the podium. “Without that happening I could have won the stage and got a podium place,” the ProTour leader told AFP. “It’s a major regret, but I’m delighted with the way I’ve raced this Giro.”

Stage 19 results
1. Jose’ Rujano Guillen (Vz), Colombia-Selle Italia, 190km in 5:49:30
2. Gilberto Simoni (I), Lampre-Caffita, 0:26
3. Danilo Di Luca (I), Liquigas-Bianchi, 1:37
4. Juan Manuel Garate (Sp), Saunier Duval, 1:53
5. Wim Van Huffel (B), Davitamon-Lotto, 1:55
6. Serhiy Honchar (Ukr), Domina Vacanze, 1:55
7. Paolo Savoldelli (I), Discovery Channel, 1:55
8. Tadej Valjavec (Slo), Phonak, 1:55
9. Ardila Cano Mauricio Alberto (Col), Davitamon-Lotto, 2:38
10. Emanuele Sella (I), Ceramica Panaria-Navigare, 5:07
11. Ivan Parra (Col), Colombia-Selle Italia, 5:14
12. Marzio Bruseghin (I), Fassa Bortolo, 5:14
13. Markus Fothen (G), Gerolsteiner, 6:01
14. Daniel Atienza Urendez (Sp), Cofidis, 6:01
15. Unai Osa Eizaguirre (Sp), Illes Balears, 6:40
16. Vladimir Karpets (Rus), Illes Balears, 6:40
17. Pietro Caucchioli (I), Crédit Agricole, 6:40
18. Grischa Niermann (G), Rabobank, 7:51
19. Wladimir Belli (I), Domina Vacanze, 8:01
20. Ruslan Ivanov (MDA), Domina Vacanze, 9:02

Overall
1. Paolo Savoldelli (I), Discovery Channel, 88:01:43
2. Gilberto Simoni (I), Lampre-Caffita, at 0:28
3. Jose’ Rujano Guillen (Vz), Colombia-Selle Italia, at 0:45
4. Danilo Di Luca (I), Liquigas-Bianchi, at 2:42
5. Juan Manuel Garate (Sp), Saunier Duval, at 3:11
6. Serhiy Honchar (Ukr), Domina Vacanze, at 4:22
7. Vladimir Karpets (Rus), Illes Balears, at 11:15
8. Pietro Caucchioli (I), Crédit Agricole, at 11:38
9. Marzio Bruseghin (I), Fassa Bortolo, at 11:40
10. Emanuele Sella (I), Ceramica Panaria-Navigare, at 12:33

Results are posted. To see how the race developed, simply click here to bring up our Live Update Window.

Photo Gallery

Results

1. Jose' Rujano Guillen (Vz), Colombia – Selle Italia, 190km in 5:49:30

2. Gilberto Simoni (I), Lampre, 0:26

3. Danilo Di Luca (I), Liquigas-Bianchi, 1:37

4. Juan Manuel Garate (Sp), Saunier Duval, 1:53

5. Wim Van Huffel (B), Davitamon-Lotto, 1:55

6. Serhiy Honchar (Ukr), Domina Vacanze, 1:55

7. Paolo Savoldelli (I), Discovery Channel, 1:55

8. Tadej Valjavec (SLO), Phonak, 1:55

9. Ardila Cano Mauricio Alberto (Col), Davitamon-Lotto, 2:38

10. Emanuele Sella (I), Ceramica Panaria – Navigare, 5:07

11. Ivan Parra (Col), Colombia – Selle Italia, 5:14

12. Marzio Bruseghin (I), Fassa Bortolo, 5:14

13. Markus Fothen (G), Gerolsteiner, 6:01

14. Daniel Atienza Urendez (Sp), Cofidis, 6:01

15. Unai Osa Eizaguirre (Sp), Illes Balears, 6:40

16. Vladimir Karpets (Rus), Illes Balears, 6:40

17. Pietro Caucchioli (I), Credit Agricole, 6:40

18. Grischa Niermann (G), Rabobank, 7:51

19. Wladimir Belli (I), Domina Vacanze, 8:01

20. Ruslan Ivanov (MDA), Domina Vacanze, 9:02

21. Samuel Sanchez Gonzalez (Sp), Euskaltel-Euskadi, 9:51

22. Dario David Cioni (I), Liquigas-Bianchi, 10:29

23. Alexandr Kolobnev (Rus), Rabobank, 10:29

24. Sven Montgomery (Swi), Gerolsteiner, 10:29

25. Joan Horrach Rippoll (Sp), Illes Balears, 10:29

26. Vila Errandonea Francisco J (Sp), Lampre, 10:29

27. Steve Zampieri (Swi), Phonak, 10:29

28. Johann Tschopp (Swi), Phonak, 10:29

29. Charles Wegelius (GB), Liquigas-Bianchi, 10:29

30. Vladimir Miholjevic (CRO), Liquigas-Bianchi, 10:44

31. Giampaolo Caruso (I), Liberty Seguros, 12:01

32. Joaquin Rodriguez Oliver (Sp), Saunier Duval, 12:01

33. Damiano Cunego (I), Lampre, 12:33

34. Dmitriy Muravyev (Kaz), Credit Agricole, 13:56

35. Laurent Lefevre (F), Bouygues Telecom, 14:09

36. Francesco Bellotti (I), Credit Agricole, 14:20

37. Cedric Vasseur (F), Cofidis, 15:21

38. Christian Werner (G), T-Mobile, 15:21

39. Marco Pinotti (I), Saunier Duval, 15:42

40. Thomas Dekker (Nl), Rabobank, 15:42

41. Daniel Schnider (Swi), Phonak, 15:42

42. Andrle Rene' (Cz), Liberty Seguros, 15:42

43. Patrice Halgand (F), Credit Agricole, 15:55

44. Theo Eltink (Nl), Rabobank, 15:55

45. Olivier Bonnaire (F), Bouygues Telecom, 16:22

46. Igor Anton Hernandez (Sp), Euskaltel-Euskadi, 17:40

47. Haimar Zubeldia Agirre (Sp), Euskaltel-Euskadi, 17:40

48. Michael Blaudzun (Dk), CSC, 21:38

49. Frank Schleck (Lux), CSC, 21:38

50. Ivan Basso (I), CSC, 21:38

51. Luca Mazzanti (I), Ceramica Panaria – Navigare, 21:38

52. Sylvester Szmyd (Pol), Lampre, 21:38

53. Paolo Tiralongo (I), Ceramica Panaria – Navigare, 21:38

54. Dariusz Baranowski (Pol), Liberty Seguros, 21:38

55. Laverde Jimenez Luis Felipe (Col), Ceramica Panaria – Navigare, 21:38

56. Christophe Le Mevel (F), Credit Agricole, 21:38

57. Andrea Noe' (I), Liquigas-Bianchi, 21:38

58. Guido Trentin (I), Cofidis, 21:38

59. Yannick Talabardon (F), Credit Agricole, 21:38

60. Carlos Dacruz (F), Francaise des Jeux, 21:38

61. Giovanni Bernaudeau (F), Bouygues Telecom, 21:38

62. Cyrille Monnerais (F), Francaise des Jeux, 21:38

63. Alessandro Vanotti (I), Domina Vacanze, 21:38

64. Roberto Laiseka Jaio (Sp), Euskaltel-Euskadi, 21:38

65. Benoit Joachim (Lux), Discovery Channel, 27:54

66. Andrea Tonti (I), Lampre, 29:08

67. Filippo Pozzato (I), Quickstep, 29:11

68. Gorka Verdugo Marcotegui (Sp), Euskaltel-Euskadi, 29:11

69. Pavel Padrnos (Cz), Discovery Channel, 29:11

70. Bram Schmitz (Nl), T-Mobile, 29:11

71. Javier Ramirez Abeja (Sp), Liberty Seguros, 29:11

72. Jan Hruska (Cz), Liberty Seguros, 29:11

73. Angel Gomez Gomez (Sp), Saunier Duval, 29:11

74. Matthias Kessler (G), T-Mobile, 29:11

75. Ruben Lobato Elvira (Sp), Saunier Duval, 29:11

76. Andrea Peron (I), CSC, 29:11

77. Perez Cuapio Julio Alberto (MEX), Ceramica Panaria – Navigare, 29:11

78. Gorazd Stangelj (SLO), Lampre, 29:11

79. Raffaele Illiano (I), Colombia – Selle Italia, 29:33

80. Evgeni Petrov (Rus), Lampre, 36:24

81. Marius Sabaliauskas (Lit), Lampre, 36:24

82. Roy Sentjens (B), Rabobank, 39:27

83. Fabio Sacchi (I), Fassa Bortolo, 39:27

84. Paolo Bettini (I), Quickstep, 39:27

85. Erik Zabel (G), T-Mobile, 39:27

86. Volodymir Gustov (Ukr), Fassa Bortolo, 39:27

87. Bradley Wiggins (GB), Credit Agricole, 39:27

88. Sandy Casar (F), Francaise des Jeux, 39:27

89. Clerc Aurélien (Swi), Phonak, 39:27

90. Franck Renier (F), Bouygues Telecom, 39:27

91. Lilian Jegou (F), Francaise des Jeux, 39:27

92. Alessandro Petacchi (I), Fassa Bortolo, 39:27

93. Marco Velo (I), Fassa Bortolo, 39:27

94. Alberto Ongarato (I), Fassa Bortolo, 39:27

95. Dario Andriotto (I), Liquigas-Bianchi, 39:27

96. Matteo Tosatto (I), Fassa Bortolo, 39:27

97. Andrea Moletta (I), Gerolsteiner, 39:27

98. Marco Milesi (I), Liquigas-Bianchi, 39:27

99. Antonio Cruz (USA), Discovery Channel, 39:27

100. Michael Barry (CAN), Discovery Channel, 39:27

101. Paolo Fornaciari (I), Lampre, 39:27

102. Mads Christensen (Dk), Quickstep, 39:27

103. Massimo Codol (I), Fassa Bortolo, 39:27

104. Giovanni Lombardi (I), CSC, 39:27

105. Thierry Marichal (B), Cofidis, 39:27

106. Ignacio Gutierrez Cataluna (Sp), Phonak, 39:27

107. Leonardo Scarselli (I), Colombia – Selle Italia, 39:27

108. Manuele Mori (I), Saunier Duval, 39:27

109. Volodymyr Bileka (Ukr), Discovery Channel, 39:27

110. Christian Vandevelde (USA), CSC, 39:27

111. Paride Grillo (I), Ceramica Panaria – Navigare, 39:27

112. Carrasco Gamiz Jose Luis (Sp), Illes Balears, 39:27

113. Dmitriy Fofonov (Kaz), Cofidis, 39:27

114. Antonio Tauler Lull (Sp), Illes Balears, 39:27

115. Bjoern Leukemans (B), Davitamon-Lotto, 39:27

116. Jan Schaffrath (G), T-Mobile, 39:27

117. Walter Beneteau (F), Bouygues Telecom, 39:27

118. Brett Lancaster (Aus), Ceramica Panaria – Navigare, 39:27

119. Matthew Wilson (Aus), Francaise des Jeux, 39:27

120. Fabio Baldato (I), Fassa Bortolo, 39:27

121. Rony Martias (F), Bouygues Telecom, 39:27

122. Russel Van Hout (Aus), Colombia – Selle Italia, 39:27

123. Davide Bramati (I), Quickstep, 39:27

124. Henk Vogels (Aus), Davitamon-Lotto, 39:27

125. Frank Hoj (Dk), Gerolsteiner, 39:27

126. Gregory Rast (Swi), Phonak, 39:27

127. Robert Forster (G), Gerolsteiner, 39:27

128. Sven Krauss (G), Gerolsteiner, 39:27

129. Jason Mccartney (USA), Discovery Channel, 39:27

130. Mirco Lorenzetto (I), Domina Vacanze, 39:27

131. Christophe Brandt (B), Davitamon-Lotto, 39:27

132. Philippe Schnyder (Swi), Colombia – Selle Italia, 39:27

133. Brian Vandborg (Dk), CSC, 39:27

134. Unai Etxebarria Arana (Vz), Euskaltel-Euskadi, 39:27

135. Garrido Lima Jose' Antonio (Sp), Quickstep, 39:27

136. Eric Baumann (G), T-Mobile, 39:27

137. Peter Luttenberger (A), CSC, 39:27

138. Korff Andre' (G), T-Mobile, 39:27

139. Mathieu Claude (F), Bouygues Telecom, 39:27

140. Marcel Strauss (Swi), Gerolsteiner, 39:27

141. Mark Renshaw (Aus), Francaise des Jeux, 39:27

142. Sascha Urweider (Swi), Phonak, 39:27

143. Stefano Zanini (I), Quickstep, 39:27

144. Rory Sutherland (Aus), Rabobank, 39:27

145. Uros Murn (SLO), Phonak, 39:27

146. Addy Engels (Nl), Quickstep, 39:27

147. Matthew White (Aus), Cofidis, 39:27

148. Mirko Celestino (I), Domina Vacanze, 39:27

149. Cristian Moreni (I), Quickstep, 39:27

150. Trent Wilson (Aus), Colombia – Selle Italia, 39:27

151. Isaac Galvez Lopez (Sp), Illes Balears, 39:27

152. David Zabriskie (USA), CSC, 39:27

153. Michele Scarponi (I), Liberty Seguros, 39:27

Overall
1. Paolo Savoldelli (I), Discovery Channel, 88:01:43

2. Gilberto Simoni (I), Lampre, at 0:28

3. Jose' Rujano Guillen (Vz), Colombia – Selle Italia, at 0:45

4. Danilo Di Luca (I), Liquigas-Bianchi, at 2:42

5. Juan Manuel Garate (Sp), Saunier Duval, at 3:11

6. Serhiy Honchar (Ukr), Domina Vacanze, at 4:22

7. Vladimir Karpets (Rus), Illes Balears, at 11:15

8. Pietro Caucchioli (I), Credit Agricole, at 11:38

9. Marzio Bruseghin (I), Fassa Bortolo, at 11:40

10. Emanuele Sella (I), Ceramica Panaria – Navigare, at 12:33

11. Wim Van Huffel (B), Davitamon-Lotto, at 13:49

12. Markus Fothen (G), Gerolsteiner, at 14:42

13. Dario David Cioni (I), Liquigas-Bianchi, at 15:26

14. Daniel Atienza Urendez (Sp), Cofidis, at 15:52

15. Tadej Valjavec (SLO), Phonak, at 19:22

16. Unai Osa Eizaguirre (Sp), Illes Balears, at 20:46

17. Samuel Sanchez Gonzalez (Sp), Euskaltel-Euskadi, at 21:55

18. Damiano Cunego (I), Lampre, at 24:05

19. Giampaolo Caruso (I), Liberty Seguros, at 24:29

20. Ivan Parra (Col), Colombia – Selle Italia, at 25:37

21. Alexandr Kolobnev (Rus), Rabobank, at 34:50

22. Vila Errandonea Francisco J (Sp), Lampre, at 38:17

23. Patrice Halgand (F), Credit Agricole, at 44:55

24. Wladimir Belli (I), Domina Vacanze, at 46:19

25. Matthias Kessler (G), T-Mobile, at 50:49

26. Christophe Le Mevel (F), Credit Agricole, at 52:40

27. Ardila Cano Mauricio Alberto (Col), Davitamon-Lotto, at 56:02

28. Ivan Basso (I), CSC, at 57:05

29. Theo Eltink (Nl), Rabobank, at 1:00:52

30. Steve Zampieri (Swi), Phonak, at 1:03:32

31. Vladimir Miholjevic (CRO), Liquigas-Bianchi, at 1:04:54

32. Paolo Tiralongo (I), Ceramica Panaria – Navigare, at 1:05:04

33. Christophe Brandt (B), Davitamon-Lotto, at 1:05:59

34. Mirko Celestino (I), Domina Vacanze, at 1:10:14

35. Laurent Lefevre (F), Bouygues Telecom, at 1:10:42

36. Francesco Bellotti (I), Credit Agricole, at 1:12:25

37. Joan Horrach Rippoll (Sp), Illes Balears, at 1:14:24

38. Paolo Bettini (I), Quickstep, at 1:18:08

39. Luca Mazzanti (I), Ceramica Panaria – Navigare, at 1:19:47

40. Guido Trentin (I), Cofidis, at 1:21:06

41. Johann Tschopp (Swi), Phonak, at 1:21:41

42. Frank Schleck (Lux), CSC, at 1:23:44

43. Ruben Lobato Elvira (Sp), Saunier Duval, at 1:24:06

44. Laverde Jimenez Luis Felipe (Col), Ceramica Panaria – Navigare, at 1:28:51

45. Andrea Noe' (I), Liquigas-Bianchi, at 1:29:11

46. Charles Wegelius (GB), Liquigas-Bianchi, at 1:30:13

47. Michele Scarponi (I), Liberty Seguros, at 1:33:08

48. Marco Pinotti (I), Saunier Duval, at 1:35:46

49. Haimar Zubeldia Agirre (Sp), Euskaltel-Euskadi, at 1:42:00

50. Evgeni Petrov (Rus), Lampre, at 1:43:33

51. Grischa Niermann (G), Rabobank, at 1:44:57

52. Roberto Laiseka Jaio (Sp), Euskaltel-Euskadi, at 1:47:24

53. Cristian Moreni (I), Quickstep, at 1:49:31

54. Cedric Vasseur (F), Cofidis, at 1:50:10

55. Andrea Tonti (I), Lampre, at 1:52:27

56. Jan Schaffrath (G), T-Mobile, at 1:57:49

57. Dariusz Baranowski (Pol), Liberty Seguros, at 2:04:12

58. Christian Werner (G), T-Mobile, at 2:05:22

59. Sven Montgomery (Swi), Gerolsteiner, at 2:05:27

60. Pavel Padrnos (Cz), Discovery Channel, at 2:10:40

61. Jan Hruska (Cz), Liberty Seguros, at 2:11:16

62. Andrle Rene' (Cz), Liberty Seguros, at 2:11:59

63. Sylvester Szmyd (Pol), Lampre, at 2:14:29

64. Erik Zabel (G), T-Mobile, at 2:14:37

65. Javier Ramirez Abeja (Sp), Liberty Seguros, at 2:15:08

66. Marius Sabaliauskas (Lit), Lampre, at 2:15:19

67. Gorazd Stangelj (SLO), Lampre, at 2:18:42

68. Gorka Verdugo Marcotegui (Sp), Euskaltel-Euskadi, at 2:21:21

69. Addy Engels (Nl), Quickstep, at 2:24:32

70. Ruslan Ivanov (MDA), Domina Vacanze, at 2:24:49

71. Cyrille Monnerais (F), Francaise des Jeux, at 2:26:08

72. Carlos Dacruz (F), Francaise des Jeux, at 2:26:30

73. Michael Blaudzun (Dk), CSC, at 2:27:24

74. Alessandro Vanotti (I), Domina Vacanze, at 2:29:35

75. Thomas Dekker (Nl), Rabobank, at 2:30:20

76. Daniel Schnider (Swi), Phonak, at 2:30:31

77. Andrea Peron (I), CSC, at 2:31:24

78. Yannick Talabardon (F), Credit Agricole, at 2:33:28

79. Angel Gomez Gomez (Sp), Saunier Duval, at 2:37:52

80. Joaquin Rodriguez Oliver (Sp), Saunier Duval, at 2:39:51

81. Sandy Casar (F), Francaise des Jeux, at 2:44:09

82. Olivier Bonnaire (F), Bouygues Telecom, at 2:48:13

83. Igor Anton Hernandez (Sp), Euskaltel-Euskadi, at 2:49:30

84. Filippo Pozzato (I), Quickstep, at 2:51:29

85. Manuele Mori (I), Saunier Duval, at 2:53:27

86. Raffaele Illiano (I), Colombia – Selle Italia, at 2:53:38

87. Peter Luttenberger (A), CSC, at 2:57:00

88. Giovanni Lombardi (I), CSC, at 2:57:09

89. Dmitriy Fofonov (Kaz), Cofidis, at 2:57:21

90. Carrasco Gamiz Jose Luis (Sp), Illes Balears, at 2:58:31

91. Volodymyr Bileka (Ukr), Discovery Channel, at 3:00:13

92. Dmitriy Muravyev (Kaz), Credit Agricole, at 3:01:43

93. Volodymir Gustov (Ukr), Fassa Bortolo, at 3:01:50

94. Uros Murn (SLO), Phonak, at 3:05:22

95. Perez Cuapio Julio Alberto (MEX), Ceramica Panaria – Navigare, at 3:05:35

96. Fabio Sacchi (I), Fassa Bortolo, at 3:06:25

97. Dario Andriotto (I), Liquigas-Bianchi, at 3:06:26

98. Lilian Jegou (F), Francaise des Jeux, at 3:08:08

99. Alberto Ongarato (I), Fassa Bortolo, at 3:09:25

100. Alessandro Petacchi (I), Fassa Bortolo, at 3:09:50

101. Michael Barry (CAN), Discovery Channel, at 3:11:01

102. Marcel Strauss (Swi), Gerolsteiner, at 3:12:35

103. Marco Velo (I), Fassa Bortolo, at 3:13:24

104. David Zabriskie (USA), CSC, at 3:13:24

105. Walter Beneteau (F), Bouygues Telecom, at 3:15:06

106. Bjoern Leukemans (B), Davitamon-Lotto, at 3:15:34

107. Rory Sutherland (Aus), Rabobank, at 3:15:50

108. Benoit Joachim (Lux), Discovery Channel, at 3:15:50

109. Mirco Lorenzetto (I), Domina Vacanze, at 3:16:02

110. Giovanni Bernaudeau (F), Bouygues Telecom, at 3:17:22

111. Stefano Zanini (I), Quickstep, at 3:18:43

112. Brett Lancaster (Aus), Ceramica Panaria – Navigare, at 3:19:06

113. Korff Andre' (G), T-Mobile, at 3:19:35

114. Christian Vandevelde (USA), CSC, at 3:20:46

115. Bram Schmitz (Nl), T-Mobile, at 3:21:05

116. Leonardo Scarselli (I), Colombia – Selle Italia, at 3:22:50

117. Matthew White (Aus), Cofidis, at 3:22:58

118. Andrea Moletta (I), Gerolsteiner, at 3:23:21

119. Massimo Codol (I), Fassa Bortolo, at 3:27:30

120. Gregory Rast (Swi), Phonak, at 3:29:50

121. Garrido Lima Jose' Antonio (Sp), Quickstep, at 3:29:54

122. Matteo Tosatto (I), Fassa Bortolo, at 3:30:54

123. Bradley Wiggins (GB), Credit Agricole, at 3:31:44

124. Marco Milesi (I), Liquigas-Bianchi, at 3:33:13

125. Thierry Marichal (B), Cofidis, at 3:34:09

126. Antonio Tauler Lull (Sp), Illes Balears, at 3:34:09

127. Davide Bramati (I), Quickstep, at 3:34:42

128. Eric Baumann (G), T-Mobile, at 3:35:39

129. Antonio Cruz (USA), Discovery Channel, at 3:36:36

130. Fabio Baldato (I), Fassa Bortolo, at 3:36:40

131. Isaac Galvez Lopez (Sp), Illes Balears, at 3:38:04

132. Sven Krauss (G), Gerolsteiner, at 3:39:28

133. Ignacio Gutierrez Cataluna (Sp), Phonak, at 3:41:04

134. Franck Renier (F), Bouygues Telecom, at 3:41:15

135. Roy Sentjens (B), Rabobank, at 3:41:54

136. Henk Vogels (Aus), Davitamon-Lotto, at 3:42:04

137. Jason Mccartney (USA), Discovery Channel, at 3:42:58

138. Robert Forster (G), Gerolsteiner, at 3:42:59

139. Rony Martias (F), Bouygues Telecom, at 3:44:02

140. Sascha Urweider (Swi), Phonak, at 3:44:35

141. Brian Vandborg (Dk), CSC, at 3:44:52

142. Mads Christensen (Dk), Quickstep, at 3:46:06

143. Paride Grillo (I), Ceramica Panaria – Navigare, at 3:48:06

144. Mark Renshaw (Aus), Francaise des Jeux, at 3:49:32

145. Unai Etxebarria Arana (Vz), Euskaltel-Euskadi, at 3:50:01

146. Matthew Wilson (Aus), Francaise des Jeux, at 3:50:51

147. Mathieu Claude (F), Bouygues Telecom, at 3:53:13

148. Paolo Fornaciari (I), Lampre, at 3:57:20

149. Philippe Schnyder (Swi), Colombia – Selle Italia, at 3:57:37

150. Clerc Aurélien (Swi), Phonak, at 3:59:09

151. Trent Wilson (Aus), Colombia – Selle Italia, at 4:02:35

152. Frank Hoj (Dk), Gerolsteiner, at 4:03:43

153. Russel Van Hout (Aus), Colombia – Selle Italia, at 4:25:27