Barcelona have reached an agreement to sign Arturo Vidal from Bayern Munich on a three-year contract.

"FC Barcelona and FC Bayern Munich have reached an agreement for the transfer of player Arturo Vidal," read a statement on Barca's official website.

"The agreement with Arturo Vidal is for the next three seasons and is pending medical review that the player will pass in the coming days.

"FC Barcelona will soon inform of the arrival of the player and the agenda of the presentation."

Vidal had reportedly already agreed to return to Serie A with Inter but it was later reported that his agent, Fernando Felicevich, offered him to Barca as well.

The Blaugrana swooped to land the Chile international to replace Paulinho, who returned to Chinese Super League side Guangzhou Evergrande on loan after a single season at Camp Nou.