Gana la etapa 11, donde Lance Armstrong llega en el segundo pelotón, pero manteniendo el liderato del Tour de Francia.
Clasificación general

1 Lance Armstrong (EU) 41h 59'57" 2 Michael Rasmussen (DIN) a 0'38" 3 Christophe Moreau (FRA) 2'34" 4 Ivan Basso (ITA) 2'40" 5 Alejandro Valverde (ESP) 3'16" 6 Santiago Botero (COL) 3'48" 7 Levi Leipheimer (EU) 3'58" 8 Francisco Mancebo (ESP) 4'00" 9 Jan Ullrich (ALE) 4'02" 10 Andreas Kloden (ALE) 4'16"