Na ostatnim siódmym etapie, długości 176 km wokół miejscowości San Benedetto del Tronto, triumfował Włoch Francesco Chicchi z grupy Liquigas. Cancellera zwyciężył w dniu swoich urodzin, przyszedł na świat w miejscowości Wohlen 18 marca 1981 roku. Ostatni etap rozegrano w dość trudnych warunkach, przy padającym deszczu. Wyniki 7. etapu: 1. Francesco Chicchi (Włochy/Liquigas) 4:50.50 2. Danilo Napolitano (Włochy/Lampre) 3. Mark Cavendish (W. Brytania/High Road) 4. Robbie McEwen (Australia/Silence) 5. Danilo Hondo (Niemcy/Serramenti) 6. Maximiliano Richeze (Argentyna/CSF) 7. Aleksander Usow (Białoruś/Ag2r) 8. Jose Joaquin Rojas (Hiszpania/Caisse d'Epargne) 9. Erik Zabel (Niemcy/Milram) 10. Baden Cooke (Australia/Barloworld) ten sam czas Klasyfikacja końcowa: 1. Fabian Cancellara (Szwajcaria/Team CSC) 28:08.33 2. Enrico Gasparotto (Włochy/Barloworld) strata 16 s 3. Thomas Loevkvist (Szwecja/High Road) 40 4. Markus Fothen (Niemcy/Gerolsteiner) 53 5. Niklas Axelsson (Szwecja/Serramenti) 1.32 6. Gustav Erik Larsson (Szwecja/CSC) 1.36 7. Filippo Pozzato (Włochy/Liquigas) 1.44 8. Alessandro Ballan (Włochy/Lampre) 1.51 9. Tadej Valjavec (Słowenia/AG2r) 1.53 10. Ryder Hesjedal (Kanada/Slipstream) 1.53