Just been announced that Barca agreed a deal to sign Chilean international Arturo Vidal (31) from Bayern Munchen.