Le tracé de cette troisième étape prévue est modifié en raison de chutes de neige. L'Espagnol Óscar Freire remporte au sprint l'étape écourtée devant le Français Laurent Brochard et l'Allemand Danilo Hondo. Bonifications à l'arrivée obligent, Oscar Freire consolide sa place de leader du classement général.
Suite du festival Óscar Freire qui enlève une nouvelle étape sur la route des deux mers devant l'Allemand Danilo Hondo et l'Italien Fabrizio Guidi. Oscar Freire consolide encore sa place de leader du classement général.
Le Néerlandais Servais Knaven gagne la cinquième étape de la course des deux mers détaché devant l'Italien Andrea Peron et le Tchèque Pavel Padrnos. L'Espagnol Óscar Freire conserve le maillot de leader au classement général avec 23 secondes d'avance sur l'Italien Alessandro Petacchi et l'Allemand Danilo Hondo. Le Français Laurent Brochard pointe au quatrième rang, à 26 secondes de Freire. Freire écrase le classement par points tandis que l'Espagnol José Luis Carrasco est porteur du maillot de meilleur grimpeur.
L'Italien Alessandro Petacchi enlève la sixième étape devant l'Espagnol Óscar Freire et l'Australien Robbie McEwen. Oscar Freire conserve le maillot de leader au classement général avec 19 secondes d'avance sur Petacchi.