TARBES, France, July 12 (UPI) -- France's Pierrick Fedrigo won Stage 9 and the top three racers in the overall standings kept their positions Sunday in the Tour de France .
Fedrigo sped to the finish ahead of Italy's Franco Pellizotti in a 160.5-kilometer (100-mile) run from Saint-Gaudens to Tarbes in France.
The Frenchman covered the stretch through the Pyrenees in 4 hours, 5 minutes and 31 seconds, just ahead of Pellizotti.
The three leaders in the standings -- Rinaldo Nocentini of Italy, Alberto Contador of Spain and American Lance Armstrong, a seven-time Tour de France winner -- were in a group that finished 34 seconds behind Fedrigo in the ninth of 21 stages.
First-place Nocentini leads Contador by 7 seconds and Armstrong by 8 seconds in the overall competition.
Fedrigo had been a stage winner once previously, in the 2006 race.
The racers have Monday off. Stage 10 on Tuesday will cover a 194.50-kilometer (121-mile) course between the French communities of Limoges and Issoudun.