 Riccò's breakthrough came during the 2007 Tirreno–Adriatico, when he won two consecutive stages and the points classification.He also won a stage and finished second in Settimana internazionale di Coppi e Bartali.He then finished ninth in Amstel Gold Race and sixth in La Flèche Wallonne in his first ever appearance in the Ardennes Classics.