Di Luca's team Liquigas was dominant. They took three stage wins, two with Di Luca himself to go along with the race's opening team time trial, and held the pink jersey for all but four days. With Alessandro Petacchi's disqualification (see below), Saunier Duval-Prodir took the most stage wins. Three of their victories came in the high mountains, with Piepoli, Riccò, and Simoni all winning high-profile stages. Iban Mayo added a breakaway win in Stage 18. team leader Stefano Garzelli, a former Giro winner, also won two stages. Danilo Napolitano and Marzio Bruseghin both took wins for , and four other teams were single stage winners. The teams classifications and the classifications which awarded jerseys were all won by teams who had won stages, meaning eight of the 22 teams in the race took significant victories.