Ugodowy był 12. etap Giro d'Italia. Po finiszu z grupy wygrał Włoch Alessandro Petacchi - drugi raz w tym roku, a 17 w dotychczasowych startach w Giro.
12. etap, Alleghe - Rovereto (178 km): 1. Alessandro Petacchi (Włochy/Fassa Bortolo) 4:50.00, 2. Paride Grillo (Włochy/Panaria), 3. Isaac Galvez (Hiszpania/Illes Balears),. .. 38. Dariusz Baranowski (Polska/Liberty Seguros) ten sam czas, 163. Sylwester Szmyd (Polska/Lampre-Caffitta) strata 1.27.
Klasyfikacja generalna: 1. Ivan Basso (Włochy/Team CSC) 53:55.20, 2. Paolo Savoldelli (Włochy/Discovery Channel) strata 0.18, 3. Danilo Di Luca (Włochy/Liquigas) 1.04, 4. Gilberto Simoni (Włochy/Lampre-Caffita) 2.27,
32. Baranowski 11.28, 67. Szmyd 37.22. (MARO)