Manager Pep Guardiola said of Aguero: "He did the last training session with the team".
He has only made two appearances this season and is out of contract at the end of the year but Silva said: 'It is not something in my mind for next month (to let him go). He has no pain but after we are going to decide.
Everton are the only team Guardiola's City have failed to beat in two home league matches, drawing each.
And here it is... the news you've been waiting for...
Sergio Aguero and Kevin De Bruyne could both return to action as champions Manchester City face Everton this weekend.
De Bruyne is back in full training after his second knee problem of the campaign. "We'll see how we react".
Players continue to be linked with a move to City, with Ben Chilwell the latest rumoured to be on the radar.
During the summer transfer window, Everton paid a massive 56 million euros to Watford to bring him to Goodison Park. "He played a lot of minutes and it was an incredible season's performance", said Guardiola.
The Blues have coped fantastically well without the Belgian playmaker this season, but the City boss feels his return - which could come as soon as the Everton clash - will be perfectly timed.
Since Manchester City cannot play fellow English sides, they are likely to meet Atletico, Schalke and Roma in the last 16. Marco Silva's teams are always well-organised. "They are going to drop few points so we have to be there to be close to them and catch up to them".
"We make good games but we dropped four points", Guardiola told a press conference ahead of the game.
The creative playmaker helped his side beat Real Madrid 3-0 on Wednesday night in the Champions League group stages and he could be the ideal understudy for Gylfi Sigurdsson at Everton if they can get him back on side.
The group stage of the Champions League have just been concluded and all eyes are now on who plays who in the round 16.
"We are playing against potentially the best Premier League team".