Manchester City are on the verge of completing a deal to sign Emmanuel Adebayor from Arsenal, the Guardian understands. The two clubs have agreed a fee, believed to be closer to Arsenal's asking price of £25m than City's original offer of £20m, and the striker is in Manchester discussing terms on a five-year contract worth between £150,000-170,000 a week.

Adebayor, who would become the ninth striker on City's books, was identified as a realistic target last week, leading the club to end their interest in Barcelona's Samuel Eto'o. Talks with the Togolese have moved rapidly over the last few days, and though the striker was initially keen on a move to Serie A, it is believed the scale of the salary persuaded him to move north.

City hope the 25-year-old will now be able to take some part in their pre-season tour to South Africa, with Mark Hughes's squad due to fly out tomorrow. Carlos Tevez will be on board after the club confirmed his arrival on a five-year contract.

"Carlos is an international player of the highest class who possesses all the attributes that will help drive this club forward," Mark Hughes, the City manager, said. "He is not only outstanding technically but he is a reliable goalscorer and someone who will contribute fully to the team ethic. He gives us another exciting, attacking dimension. I cannot wait to welcome him to City."