In August 2006 Riganò moved to Messina, making a very impressive season, scoring 19 goals in 26 appearances. He finished third on the top scorer chart in Serie A during the 2006–07 season, despite having sustained an injury in January which saw him miss action for three months.