2008 Tour de France Stage 09 2007 Tour de Langkawi Stage 04 2011 Track World Championships Men Sprint 1994 Tour de France 2012 Giro d'Italia Stage 06 2006 Tour de France Stage 18 2006 VALVERDE-RODRIGUEZ in Tokyo 2009 Vuelta a Espana Stage 01 2011 Vuelta a Espana Stage 12 1999 Giro d'Italia