France's Sylvain Chavanel of the Cofidis team won the 19th stage of the Tour de France, a 165.5-km ride from Roanne to Montlucon on Friday.
He beat compatriot Jeremy Roy of the Francaise des Jeux team, with German Gerald Ciolek coming home third for Team Columbia.
Spaniard Carlos Sastre of the CSC team retained the overall leader's yellow jersey.
19th stage result:
1. Sylvain Chavanel (France / Cofidis ) 3 hrs 37 mins 9 secs
2. Jeremy Roy (France / Francaise des Jeux) same time
3. Gerald Ciolek (Germany / Columbia) +1 min 13 secs
4. Erik Zabel (Germany / Milram) "
5. Heinrich Haussler (Germany / Gerolsteiner) "
6. Leonardo Duque (Colombia / Cofidis) "
7. Filippo Pozzato (Italy / Liquigas) "
8. Thor Hushovd (Norway / Credit Agricole) "
9. Robert Foerster (Germany / Gerolsteiner) "
10. Julian Dean (New Zealand / Garmin - Chipotle) all the same time.













