En 1997 se trasladó a la Serie D, al equipo ACR Messina, pero no era tan goleador allí.
En 2002 se unió al ACF Fiorentina en la Serie C2, y anotó un récord personal de 30 goles en 32 partidos.
Durante la temporada de invierno 2005-06 fue cedido al Empoli con poco éxito.
A causa de una lesión estuvo tres meses sin jugar y se perdió bastantes partidos.
Su tiempo en la Ternana sin embargo resultó ser decepcionante, ya que Riganò sólo jugó 5 partidos.