2007 Road World Championships Men Elite 2003 Tour de France Prologue 2013 Milano - Sanremo 2009 Giro d'Italia Stage 17 1999 Giro d'Italia 2012 Road World Champonships Men TTT 2009 Giro d'Italia Stage 06 2010 Tour de France Stage 19 2014 Tour Down Under Classic 2012 Tour of Qatar Stage 03