2009 Tour de France Stage 12 2012 Giro d'Italia Stage 06 1999 Giro d'Italia 2013 Tour de Langkawi Stage 06 2000 Giro d'Italia Prologue 2011 Tour of Qatar Stage 02 2010 Tour de France Stage 19 2003 Tour de France Stage 04 2000 Giro d'Italia Stage 19 2007-2008 Track World Cup Round 3 Men Team Pursuit