City have completed a £25million swoop for Eto’o, according to News of the World.
The Premier League side have also agreed a £30million deal for Carlos Tevez.
The deals will bring their total spending to over £90million so far this summer.
Eto’o will sign a five-year deal worth £180k a week, while Tevez is set to sign a four-year deal worth around £140k a week with City.
A source told News of the World: “The player could have earned similar money at Barca. But Eto’o and his people think City could be going places and is excited by the type of players they are attracting.”