PARC DES OISEAUX, France (AP) -- German rider Tony Martin won the fourth stage of the Criterium du Dauphine, and Rohan Dennis of Australia took the overall lead.
Martin completed the 20 mile time-trial from Villars-les-Dombes to Parc des Oiseaux in just under 37 minutes.
Dennis took the lead from David Veilleux of Canada by finishing second, 47 seconds behind Martin.
Christopher Froome was third, 2:45 ahead of Alberto Contador. A two-time Tour de France winner, Contador was also overtaken by Australian rider Richie Porte, who started two minutes behind him.
Froome, the runner-up behind Bradley Wiggins at last year's Tour, moved to second place in the overall standings.