Na mecie wyprzedził swoich rodaków - Stefano Garzelliego i Ivana Basso. Dotychczasowy lider - Andreas Kloeden (Niemcy), finiszował na 13. miejscu, ze stratą 1.09. Wyścig kończy się we wtorek etapem w okolicach San Benedetto del Tronto (169 km) Wyniki 6. etapu (Civitanova Marche - Camerino, 235 km): 1. Michele Scarponi (Włochy/Diquigiovanni) 6:36.12 2. Stefano Garzelli (Włochy/Acqua&Sapone) strata 1 3. Ivan Basso (Włochy/Liquigas) 3 4. Danilo Di Luca (Włochy/LPR Brakes-Farnese Vini) 1.09 5. Joaquim Rodriguez (Hiszpania/Caisse d'Epargne) ten sam czas Klasyfikacja generalna 1. Michele Scarponi (Włochy/Diquigiovanni) 23:27.36 2. Stefano Garzelli (Włochy/Acqua&Sapone) 25 3. Andreas Kloeden (Niemcy/Astana) 1.07 4. Thomas Lovkvist (Szwecja/Kolumbia) 1.10 5. Ivan Basso (Włochy/Liquigas) 1.13