1999 Tour de France 2007 Tour de Langkawi Stage 07 2011 Vuelta a Espana Stage 12 1997 Giro d'Italia 2007 Tour of Qatar Stage 06 1994 Giro d'Italia 2003 Tour de France Stage 06 2007 Tour Down Under Stage 05 2010 Tour of Qatar Stage 02 2007-2008 Track World Cup Round 3 Men Keirin