Barcelona have agreed personal terms with Arturo Vidal and completed the player’s £27m transfer from Bayern Munich,
Theguardian reports.
The 31-year-old had a medical and met with Barca officials.
Arturo Vidal moved to Germany in 2015 from Juventus for £32m.
Barcelona next signing will become Adrien Rabiot as negotiations with Paris Saint-Germain are on hold.