Bayern Munich have reached an agreement with Juventus over the transfer of Arturo Vidal.
Bayern chairman Karl-Heinz Rummenigge confirmed the Chile international midfielder's move, pending a medical, at a press conference in Guangzhou, China where Bayern are currently on tour.
He said: "I can fundamentally confirm that we have reached an agreement with both parties, Juventus and the player. All that is lacking now is the medical and the signatures on the contract."
More from FoxSports
That should happen in time for Vidal to link up with his new team-mates from next week, Rummenigge added.
The former Bayer Leverkusen star is currently on holiday in Miami after his successful participation in the Copa America and he is due in Munich at the weekend to undergo his medical.
According to reports, a fee of 37 million euros ($40.68million) plus bonuses has been agreed between the Serie A and Bundesliga champions with the 28-year-old putting in a transfer request earlier this summer once he learned of Bayern's interest.
Vidal moved to Juve from Leverkusen in 2011 and made a total of 124 Serie A appearances, scoring 35 goals.
He arrives in Munich with the experience of 117 Bundesliga appearances and 15 goals, while he has also played in the Champions League 27 times, netting nine.
He will become the second midfielder to leave Juve this summer after Andrea Pirlo, although the Bianconeri have signed Sami Khedira on a free transfer and are reportedly close to agreeing a deal to sign Julian Draxler from Schalke.
Bayern's Mario Gotze is another Juve target, although Rummenigge quashed reports he would move to Turin as part of the deal for Vidal.