Šestá etapa závodu měřila 175 kilometrů a zavedla cyklisty na francouzskou Riviéru. Z patnáctisekundovou za vítězsným Frigem ztrátou projel cílem na druhém místě Australan Cadel Evans, třetí skončil Španěl Samuel Sanchez, jenž za vítězem zaostal o 22 sekund.
Vedení v průběžném pořadí závodu zvýšil Kazach Alexandr Vinokurov, za něhož se posunul Francouz Sandy Casar. Z druhého místa na celkovou čtvrtou pozici klesl favorit celého závodu Laurent Jalabert z Francie. Nedělní závěrečná etapa, která měří v okolí Nice celkem 157 kilometrů, zřejmě na průběžném pořadí už nic nezmění.
Výsledky - 6. etapa (175 km):
1. Frigo (It.) 4:46:12, 2. Evans (Austr.) -15, 3. Sanchez - 22, 4. Cuesta (oba Šp.), 5. Bruylandts (Belg.) oba -33, 6. Rodriguez (Šp.) -42.
Průběžné pořadí: 1. Vinokurov (Kaz.) 22:00:57, 2. Casar (Fr.) -55, 3. Kiviljov (Kaz.), 4. L. Jalabert (Fr.) oba -59, 5. Garmendia (Šp.) -1:23, 6. Voigt (Něm.) -1:38.