2008 Tour de France Stage 18 2009 Road World Champonships Men Elite 2013 Tour de Langkawi Stage 06 1999 Tour de France 2008 Tour de France Stage 17 2011 Vuelta a Espana Stage 08 1998 Tour de France 2008 Tour de France Stage 09 2005 Giro d'Italia Stage 06 2003 Tour de France Stage 06