Question: who won the tour de france after lance armstrong
Answer: Postal Service 3,391 km ( 2,107 mi ) 083 ! 83h 36 ' 02 '' 00619 ! + 6 ' 19 '' 5 7 2005 United States Armstrong , Lance Lance Armstrong Discovery Channel 3,593 km ( 2,233 mi ) 086 ! 86h 15 ' 02 '' 00440 ! + 4 ' 40 '' 17 2006 Spain Landis , Floyd Floyd Landis Pereiro , Óscar Óscar Pereiro Caisse d'Epargne -- Illes Balears 3,657 km ( 2,272 mi ) 089 ! 89h 40 ' 27 '' 00032 ! + 32 '' 0 8 2007 Spain Contador , Alberto Alberto Contador Discovery Channel 3,570 km ( 2,220 mi ) 091 ! 91h 00 ' 26 '' 00023 ! + 23 '' 2008 Spain Sastre , Carlos Carlos Sastre * Team CSC 3,559 km ( 2,211 mi ) 087 ! 87h 52 ' 52 '' 00058 ! + 58 '' 5 2009 Spain Contador , Alberto Alberto Contador Astana 3,459 km ( 2,149 mi ) 085 ! 85h 48 ' 35 '' 00411 ! + 4 ' 11 '' 7 Luxembourg Contador , Alberto Alberto Contador Schleck , An