Alberto Contador is set to win his third Tour de France title in four years after retaining the yellow jersey in the next-to-last stage Saturday. Fabian Cancellara won the time trial, but the 27-year-old Contador held on to his razor-thin lead over Andy Schleck of Luxembourg, who had started the 19th stage in second place, 8 seconds back. “I am very moved ... It was a difficult Tour and I'm very happy,” said Contador, who wiped away tears, took a deep breath and his hand trembled as he finger-pistoled the crowd – his trademark gesture – after donning the yellow jersey. “I think it's the first Tour that has given me so much emotion, you can't imagine.” Schleck, who is poised to finish second to Contador for the second straight year, said he had no regrets. “Beating Contador is not easy, but I tried everything,” Schleck said. “I am happy, and I'll come back next year to win.” Riders set off one by one down a starter's ramp for the 52-kilometer race against the clock. Cancellara won by outpacing Tony Martin of Germany, who was second, 17 seconds back. Bert Grabsch of Germany was third, 1 minute, 48 seconds behind the winner. Contador was 35th, 5:43 back, while Schleck finished 44th, 6:14 behind Cancellara. That 31-second difference extended the Spaniard's overall lead to 39 seconds. It was a day of duels. Denis Menchov of Russia, who won the 2009 Giro d'Italia, mounted an impressive time trial and overcame Samuel Sanchez of Spain to wrest third place overall. Menchov had begun the day in fourth, 21 seconds back of Sanchez, but nearly four minutes behind Contador and Schleck. The Russian finished 11th – 3:51 back of Cancellara – and Sanchez was 40th, 5:51 behind. Overall, Menchov trails Contador by 2:01, and Sanchez fell to fourth, trailing his compatriot by 3:40. Seven-time champion Lance Armstrong, who is riding in his last Tour and ruled himself out of contention after crashing and struggling in the first day in the Alps in the eighth stage, is set to go out with a whimper. The 38-year-old American, who once dominated time trials, finished Saturday's stage in 67th place, 7:05 back of Cancellara. Overall, he is 23rd – 39:20 behind Contador, his former teammate and rival. Barring catastrophe, Contador is all but certain to win the race in the 20th and final stage Sunday – a 102.5-km trek from Longjumeau to the Champs-Elysees in Paris. In the other race categories – assuming the riders and teams finish Sunday – France's Anthony Charteau has locked up the polka-dot jersey for the race's best climber; 25-year-old Schleck will take home the white jersey for being the best young Tour rider for a third straight year and Team RadioShack is set to win the team competition.