ANNONAY, France (AP) -- British veteran David Millar led a five-man breakaway to win the 12th and longest stage of the Tour de France on Friday.

Fellow Briton Bradley Wiggins retained the overall leader's yellow jersey, keeping pace with his main rivals in the pack about 8 minutes back of the breakaway bunch.

The 140-mile ride from Saint-Jean-de-Maurienne to Annonay-Davezieux featured two big climbs as the race left the Alps.

Millar, a 35-year-old Scot, swatted his fist in the air as he edged Frenchman Jean-Christophe Peraud at the line in their two-man sprint - just seconds ahead of three others.

Millar collected his fourth career Tour stage victory and first since 2003. He also became the fourth Briton to win a Tour stage this year after Mark Cavendish, Christopher Froome and Wiggins.

The race heads toward the Mediterranean on Saturday for France's July 14 national holiday - Bastille Day - with a 135-mile jaunt from Saint-Paul-Trois-Chateaux to the coastal resort of Le Cap d'Agde, known for its nudist colony.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.