2003 Tour de France Stage 04 2007 Tour de France Stage 09 1999 Tour de France 2013 Amstel Gold Race 2013 Giro d'Italia Stage 05 2011 Giro d'Italia Stage 21 2010 Tour de France Stage 12 2011 Track Party Men Team Sprint 2012 Tour of Qatar Stage 03 2012 Tour de France Stage 14