2009 Giro d'Italia Stage 17 2005 Giro d'Italia Stage 06 1990 Paris - Roubaix 2012 Tour of Qatar Stage 03 2012 Tour of Qatar Stage 03 2013 Tour de Langkawi Stage 06 2003 Tour de France Stage 06 1995 Tour de France 2007 Tour de Langkawi Stage 07 2009 Track World Championships Men Team Pursuit