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 jaune Lance Armstrong ou encore le sprinter italien Mario 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 Suisse Alex Zülle, sont retardés. Le peloton, mené par les équipes US Postal, Once, Cofidis et Casino se présente à Saint-Nazaire avec seulement 70 coureurs. L'étape est remportée par le sprinter belge Tom Steels devant Jaan 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 ou Ivan 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'équipe AméricainUS Postal Service conserve la tête du classement par équipe devant les Espagnols de l'équipe ONCE-Deutsche Bank et l'équipe françaiseCrédit agricole, reléguées respectivement à quatre et 19 secondes. Seul impact, la disparation du top 5 de l'équipe Banesto qui, soutenant son leader Alex Zülle, se retrouve dernière du classement.