I 2006, fikk han andreplass på siste etappe i Giro d'Italia, noen få centimeter bak Robert Förster. I Giro d'Italia i 2007 ble Richeze nummer tre på tredje etappe, og andre mann på etappe 18 og 21, alle vunnet av Alessandro Petacchi, men etter at Petacchi ble tatt for doping i 2008, ble Richeze vinner av etappe 18 og 21. Før starten av Giro d'Italia i 2008 testet han positivt på stanozolol, og ble derfor utestengt fra rittet.