Chile's World Cup goalkeeper Claudio Bravo has been sold by Real Sociedad to Barcelona for a reported fee of 12 million euros (16.3 million dollars), both Spanish clubs said Wednesday. Bravo - who is currently playing for Chile at the World Cup - is Barca's third summer signing, after Ivan Rakitic from Sevilla and Marc Andre ter Stegen from Borussia Moenchengladbach in Germany, dpa reported. Bravo, 31, has agreed to a four-year contract with Barca. He will be competing with Ter Stegen to be first-choice goalkeeper.