Giuseppe Rossi has completed his move from Villarreal to Fiorentina on a contract that ties him to the Serie A club until 2016.
The two clubs struck a deal for the transfer of the Italy international on Friday night and he has now agreed personal terms and will be officially presented to the media later on Monday.
Rossi will not get the chance to play for his new club for another couple of months, however, as he is currently sidelined with a serious knee injury.
The 25-year-old suffered cruciate ligament damage in October 2011 and has had to have surgery three times in the past 18 months.
He is expected to be able to return to action in March or April, and will travel back to America after his press conference with Fiorentina to continue his rehabilitation.
Rossi started his professional career with Manchester United and also had loan spells with Newcastle United and Parma before joining Villarreal in 2007.