Fiorentina have beaten two Premier League clubs to the signature of Nicolas Gonzalez, who has joined the club on a five-year deal from Stuttgart.
Sky in Italy report the Serie A club will pay an initial fee of £19.6m and up to £3.4m in add-ons for the 23-year-old.
Tottenham and Brighton were interested in the striker, who is now on international duty with Argentina at the Copa America.