2003 Tour de France Prologue 2009 Giro d'Italia Stage 04 2013 Tour of Oman Stage 02 1994 Giro d'Italia 2011 Tour Down Under Stage 05 2013 Tour de Langkawi Stage 07 2007 Road World Championships Men Elite 2009 Tour Down Under Stage 04 2013 Tour of Qatar Stage 01 2010 Tour of Qatar Stage 02