He also won the 2008 Giro d'Italia riding for Astana .
With the Astana team he has won the 2008 Giro d'Italia , the 2008 Vuelta a EspaÃ a , the 2009 Tour de France , and the 2010 Tour de France .