The Italian rider stood on the podium in a Grand Tour event.
Mazzoleni was 3rd in the 2007 Giro d'Italia behind Danilo Di Luca of Italy and Andy Schleck of Luxembourg.