2004 Giro D'Italia

The 2004 Giro d'Italia of cycling, the 87th running of the race, was held from 8 May to 30 May 2004, consisting of 21 stages for a total of 3,420 km, ridden at an average speed of 38.565 km/h. It was won by Damiano Cunego. Stages 14 and 15 passed in Slovenia and Croatia and stages 18 and 19 in Switzerland.

Read more about 2004 Giro D'Italia:  Stages, Jersey Progres