Savoldelli var tiltenkt en kapteinsrolle foran Giro d'Italia 2007, men allerede på den første virkelige fjelletappen måtte han slippe tetgruppen med blant andre Danilo di Luca. Heldigvis for Astana gav de Eddy Mazzoleni lov til å sitte med teten, slik at laget hadde en rytter i toppen. Senere i Giroen ble Savoldelli hjelperytter for Mazzoleni, og ved hjelp av sine utforferdigheter skaffet han ved to anledninger luke til resten av feltet ned fjellsidene. Dette skulle vise seg å være avgjørende for at Mazzoleni ble nummer 3 sammenlagt.