Sterling picked up a calf injury during England training last week, while Aguero used the international break to regain some fitness.
Sterling followed Aguero in returning to City training on Friday, but both are substitutes against Spurs.
Fernandinho is out after a bout of gastroenteritis, while Nathan Ake was another casualty of the domestic hiatus and will be sidelined this evening.
There was initial confusion over Oleksandr Zinchenko’s availability after the entire Ukraine squad was placed into quarantine, and he misses out here.
Man City XI: Ederson, Walker, Dias, Laporte, Joao Cancelo, De Bruyne, Rodri, Bernardo Silva, Mahrez, Gabriel Jesus, Torres
Subs: Stones, Sterling, Gundogan, Aguero, Steffen, Foden, Garcia
Tottenham XI: Lloris, Aurier, Alderweireld, Dier, Reguilon, Sissoko, Hojbjerg, Bergwijn, Ndombele, Son, Kane
Subs: Bale, Hart, Rodon, Lo Celso, Lucas Moura, Davies, Vinicius
This weekend get a £10 free bet with Betfair, when you bet £10 on a Same Game Multi on the Premier League.
Terms: Min £10 Same Game Multi bet on any EPL match this Fri – Sun. Free bet valid for 72 hours, awarded at bet settlement. Excludes cashed out bets. T&Cs apply.