OYONNAX, France (AP) -- Elia Viviani of Italy won the second stage of the Dauphine Libere race in a sprint finish Monday, and David Veilleux of Canada kept the overall lead.
Viviani held off Gianni Meersman of Belgium and Tony Gallopin of France. He was timed in 4 hours, 39 minutes, 15 seconds for the 118-mile ride from the French Alpine village of Chatel to Oyonnax in eastern France.
Four riders broke away from the main pack shortly after the start: Frenchmen Thomas Damuseau, Arnaud Gerard and Rudy Molard and Portugal's Jose Mendes. Molard lasted the longest, eventually being caught a little more than 9 miles out. Viviani attacked about 1.2 miles from the line.
Veilleux keeps the yellow jersey, leading Meersman by 1:56 and Gallopin by 1:57.