Après 80 kilomètres de course, une chute se produit à l'avant du peloton alors que celui-ci se trouve sur le passage du Gois, impliquant de nombreux coureurs. À la sortie du Gois, un groupe d'une quinzaine de coureurs se retrouve en tête, comprenant le maillot jauneLance Armstrong ou encore le sprinter italienMario Cipollini, devant un peloton coupé en cinq morceaux. Un regroupement s'opère alors à l'avant de la course, tandis que certains favoris, à l'instar du SuisseAlex Zülle, sont retardés. Le peloton, mené par les équipesUS Postal,Once,Cofidis etCasino se présente àSaint-Nazaire avec seulement 70 coureurs. L'étape est remportée par le sprinter belgeTom Steels devantJaan Kirsipuu, le coureur de Casino, qui prend la tête du classement général grâce aux bonifications, devenant ainsi le premier Estonien à porter le maillot jaune sur le Tour.
Un second groupe, avec des coureurs illustres comme Zülle,Jean-Cyril Robin ouIvan Gotti, franchit la ligne d'arrivée avec six minutes et trois secondes de retard sur le vainqueur de l'étape[1].
Malgré cette étape mouvementée, peu de changement au niveau du classement par équipes. L'équipeAméricainUS Postal Service conserve la tête du classement par équipe devant lesEspagnols de l'équipeONCE-Deutsche Bank et l'équipefrançaiseCrédit agricole, reléguées respectivement à quatre et 19 secondes. Seul impact, la disparation du top 5 de l'équipeBanesto qui, soutenant son leaderAlex Zülle, se retrouve dernière du classement.