2007 Tour de France Stage 09 2009 Tour Down Under Stage 04 2011 Track Party Men Team Sprint 2013 Tour Down Under Stage 01 2003 Tour de France Stage 04 2010 Tour of Oman Stage 03 1999 Tour de France 2012 Tour de France Stage 14 2010 Tour de France Stage 08 2012 Vuelta a Espana Stage 17