Freire besegrade tvåan Robbie McEwen med bara ett fåtal centimeter. Trea i dag blev Erik Zabel.
-Det var en svår sprint. Jag visste att jag måste hålla mig i täten, sa Freire som också vann etapp fem.
Ukrainaren Sergej Gontjar slutade på en 32:a plats och behåller den gula ledartröjan. Ukrainaren är dryga minuten före Floyd Landis, USA i sammandraget. Thomas Lövkvist som var med i klungan tog sig i mål på en 28:e plats, strax före Magnus Bäckstedt på 29:e. Gustav Larsson var 25 sekunder efter dagens segrare på en 122:a plats.
Dagens etapp var den sista innan cyklisterna ska upp i bergen och tampas, inte bara mot varandra utan också mot de branta klättringarna. Två bergsetapper i Pyrenéerna är vad som väntar.