Juventus have agreed a €12m deal with Bayer Leverkusen for Chilean international Arturo Vidal.
According to Sky Sport Italia, Juventus director general Beppe Marotta held talks with Bayer official Rudi Voller in Milan earlier today.
The player's agent was also present at the negotiations.
Bayer initially wanted €15m for the midfielder, while Juventus were hoping to sign him for closer to €10m.
Vidal has been made available by the German club given that he has less than a year left on his contract in the Bundesliga.
Vidal will replace Felipe Melo in the Old Lady midfield after the Brazilian international confirmed that he is leaving Juve.
Juve and Bayer could do more transfer business this summer as the latter have been linked with Momo Sissoko.
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more