Federico Bernardeschi JuventusAccording to transfer market expert, Di Marzio, Juventus and Fiorentina have agreed on full terms for the player’s arrival to Juve on a €40m fee.

Fiorentina will also get 10% of a possible future sale of the player.

Bernardeschi will sign a five-year contract with €4m per year wages.