LA PLAGNE, FRANCE, JULY 22 -- Frenchman Laurent Fignon, the Tour de France cycling champion in 1983 and 1984, won his first Tour stage in three years today while Pedro Delgado of Spain slightly increased his overall lead.

Fignon outsprinted Spaniard Anselmo Fuerte on the final climb of this 115-mile, 21st stage from Bourg d'Oisans to La Plagne, which included the three highest ascents of the race.

In the women's Tour, Jeannie Longo of France outsprinted Italy's Maria Canins to win the 27-mile, 12th stage in 1:40.40, but Canins held onto her two-second overall lead.

Fignon and Fuerte broke away from the main group 15 miles from the summit finish. Each was timed in 6 hours 7 minutes 5 seconds, Fignon winning by a half-wheel length.

Delgado began sprinting nine miles from the finish line, looking to increase his 25-second overall advantage on runner-up Stephen Roche of Ireland in this next-to-last Alpine stage. Roche, who lost the yellow jersey in Tuesday's 20th stage, charged back on the final ascent, ultimately losing just four seconds to Delgado. The race will end Sunday in Paris.

Roche needed medical attention on arrival and was barely conscious in a Tour ambulance before extra oxygen revived him. Tour doctors said they were not alarmed by his condition.