Luca Toni has made a surprise move back to Fiorentina five years after leaving the club for Bayern Munich.
The 35-year-old striker was a free agent following a spell with Al Nasr of Dubai.
The Italian international has been linked with a move to Serie A rivals Siena before Fiorentina made their move on the final day of the transfer window.
"Fiorentina officially announces the outright purchase of Luca Toni. The striker, 35, returns to Florence after five years...having previously scored 49 goals in 71 appearances," the club announced on their official website.
Toni left for Bayern in 2007 after a prolific two years for the Viola, but after a good start in Germany injuries and a fall-out with manager Louis van Gaal led to the striker's departure in 2010.
Stints with Roma, Genoa and Juventus followed before the move to Dubai at the start of 2012.
Fiorentina had been looking to bolster their attack, but were snubbed by Dimitar Berbatov when they made a move for the Bulgarian striker.