De eerste 200 kilometer reed er een kopgroep vooruit die een maximale voorsprong kreeg van 17 minuten. Zij werden echter op tijd weer teruggepakt door het peloton. Op de Cipressa en de Poggio kwamen er zoals verwacht veel aanvallen. De belangrijkste was er een met Paolo Bettini en Andrej Kasjetsjkin, maar Fassa Bortolo liet de twee niet te ver wegrijden. Uiteindelijk reed er een groepje weg, maar door de aanwezigheid van Alejandro Valverde wilde geen van de andere renners doorrijden. Het liep daardoor alsnog uit op een massasprint op de Via Roma en daar was Alessandro Petacchi de sterkste.