Aguero collected David Silva’s clever pass and fired in after half an hour, duly notching his 22nd league goal of the season and his eighth goal in just four games against Spurs.
The Argentine now looks favourite for the Premier League golden boot, moving two clear of Harry Kane with just three games remaining.
City’s victory was deserved but they were indebted to Joe Hart for two point blank saves from Ryan Mason and Kane respectively, as the visitors claimed their eighth win in nine meetings with their opponents.
The home side began well and spurned two promising openings, with Eric Dier heading wide when well placed and then Kane going close after escaping the clutches of Martin Demichellis.
Aguero then fired a warning shot, arrowing a sumptuous volley just wide, before the Argentine put the out-going Premier League champions ahead on the half hour mark by emphatically beating Hugo Lloris at his near post.
City were looking dangerous on the break and Fernandinho went close twice after swift counter attacks, but Hart was then called into action to brilliantly deny Mason when the England midfielder escaped the offside trap.
Kane and Aguero were again the most prominent players after the break, and the England man went close when Hart smothered his shot, although his decision to ignore Nacer Chadli’s plea for a square pass was naive.
The Argentine then nearly supplied another telling moment but, after dancing past Lloris, could only find the side netting from a tight angle with the goal at his mercy.
Manuel Pellegrini’s side held on to stay second behind newly crowned champions Chelsea with three games remaining, while Spurs’ record of one win in five appears terminal in their bid for Champions League football.