Alberto Contador of Spain has won the 107th Tour de France (2009) cycling race. Contador also won in 2007. Spain has won for the last four years (2006-9). America’s Lance Armstrong, a seven-time winner, came in third this year and is a favorite for the 2010 competition. Andy Schleck came in second.