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