De Tour de France haalde op adem in een overgangsrit die eindigde met een massasprint in Bordeaux. Na de impact van Tadej Pogacar in de Pyreneeën gaf de zevende etappe tussen Hagetmau en Bordeaux de sprinters weer de hoofdrol op de vlakste dag van de koers.
Tim Merlier toonde opnieuw zijn kracht in de massasprints. De Belgische renner van het team Soudal Quick-Step won in de beslissende rechte lijn voor Jasper Philipsen, die goed gepositioneerd was dankzij het werk van Mathieu van der Poel.
Alpecin-Deceuninck voerde een bijna perfecte lead-out uit. Van der Poel creëerde ruimte op het juiste moment en zette Philipsen in positie. Merlier toonde echter meer kracht en zuiverheid in de laatste inspanning om als eerste over de streep te komen.
Fernando Gaviria deed ook mee in de strijd. De Colombiaan zocht zijn kans in de sprint maar raakte uitgeput in de slotmeters. De afloop beloond de renner die het wachten en het exacte moment om aan te zetten het best beheerste.
De etappe verliep zoals verwacht. Jakub Otruba, van Caja Rural-Seguros RGA, en Baptiste Veistroffer, van Lotto Intermarché, vormden de vlucht van de dag. Het peloton gaf hun voorsprong maar nooit genoeg om de sprint in gevaar te brengen.
Teams als Alpecin en Soudal namen al vroeg de controle over de koers. Veistroffer pakte de punten op de Côte de Béguey, de enige beklimming met punten. Mads Pedersen en Matthew Riccitello waren ook actief in de tussensprints.
Tien kilometer voor de finish werd de vlucht geneutraliseerd. One-X joeg het peloton op met Abrahamsen en Skaarseth, waardoor Soudal en Astana krachten moesten verspillen. Ineos, Cofidis en de sprinterteams namen de eerste posities in op zoek naar de beste plaatsing.
In het algemeen klassement blijft Pogacar aan de leiding na zijn show van de vorige dag. Torstein Træen startte niet na zijn val in de afdaling van de Tourmalet. In Bordeaux lag de aandacht echter enkele uren bij de sprinters en de zege van Merlier.