Sergio Aguero has now completed a move to Barcelona after leaving Manchester City following the expiry of his contract at the end of the season
The Spanish club made the announcement saying he has signed a deal until the end of the 2022-23 season.
The 32-year-old Argentine striker will be presented at the Nou Camp with club president Joan Laporta on Monday evening, May 31, and will officially join on July 1.
He will have a release clause of €100 million.
Barca have said in a statement on their official website: “FC Barcelona and Sergio ‘Kun’ Aguero have reached an agreement for the player to join the Club from 1 July when his contract with Manchester City expires.
“The player will sign a contract until the end of the 2022-23 season and his buy out clause is set at 100 million euros.”
He will now travel to Argentina to join his national side for their World Cup qualifiers against Chile and Colombia.