West Ham are to sign defender Pablo Zabaleta on a free once his contract with Man City is finished at the end of June
The 32-year-old Argentine will join on a two-year contract on 1 July.
“Sometimes a new challenge is what you need as a person and a player. I hope I can give you good moments,” he said.
“I’m ready for it and looking forward to it. I wanted to keep playing in the Premier League. It is an absolute pleasure to be part of West Ham.”
He is leaving Manchester City following nine years, and is the club’s third-longest serving player after Joe Hart and Vincent Kompany.
Zabaleta, who began 22 matches in all rivalries for City this season, was given an enthusiastic send-off by the club’s fans in the last home round of the season on 17 May.
He joined the Manchester club from Espanyol for £6.5m in 2008 and went ahead to show up, winning two premiership titles, the FA Cup and two League Cups.
Prior on Friday, West Ham reported that loanees Jonathan Calleri and Gokhan Tore would come back to Deportivo Maldonado and Besiktas individually, while Spanish full-back Alvaro Arbeloa will leave when his contract terminates on 30 June.