Having scored 15 goals in 31 outings during the 2006–07 season, Diamanti signed for Serie A side Livorno. He made 14 starts and 12 substitute appearances in his first season with the Tuscany side. He stayed with Livorno when they were relegated to Serie B due to finishing last in the 2007–08 Serie A.