Bayern Munich and Juventus have agreed upon a €37 million transfer fee for Arturo Vidal.

Vidal will earn £90,000 per week in his new four-year deal with Bayern.

Vidal played four seasons with Juventus.

Vidal’s agent, Fernando Felicevich, has been in Munich to finalise the deal, which will lead to a return to the Bundesliga for Vidal, who had a spell with Bayer Leverkusen between 2007 and 2011.