Aguero was substituted late on during the 2-2 draw at Middlesbrough on Sunday and has had tests this week.
Silva has missed City's last two matches and although he returned to full training this week Pep Guardiola warned he may not be ready.
MAN CITY INJURIES
Aguero will miss the game with what is thought to be a groin injury, and goalkeeper Claudio Bravo is definitely out with a calf injury.
Silva could play a part, thought John Stones, who has been suffering with a quadricep problem, is out.
Ilkay Gundogan is sidelined with a serious knee injury.
MAN CITY SUSPENSIONS
There are no suspensions for either side.
MAN CITY POTENTIAL STARTING LINE-UP
The three-man defensive system - or at least the version we saw at Middlesbrough - is almost certain to be shelved, with attacking midfielders, rather than wing-backs, likely to be reintroduced.
Jesus Navas, who has been offered a contract extension by City, and Gael Clichy were the wing-backs at the Riverside Stadium but did not offer nearly enough, and both Raheem Sterling and Leroy Sane were brought on just after half-time.
Both youngsters could start again on the wings, though if Silva is fit enough to start, Pep Guardiola may use Kevin De Bruyne on the right so he can deploy Silva and two deeper-lying players in the middle. However, De Bruyne played a full game at Boro and could be in need of a rest.
With Aguero expected to miss out, Gabriel Jesus will lead the line, as he did so successfully before his injury.
At the back, there may be a temptation to play Stones alongside Vincent Kompany, if both men are fit enough to start, though Nicolas Otamendi has improved of late.
CRYSTAL PALACE TEAM NEWS
Yohan Cabaye could return after missing the defeat against Burnley last weekend with a knock.
Scott Dann is likely to be out with the knee injury he picked up at Chelsea in early April, while Mamadou Sakho is still sidelined with the knee injury he sustained against Spurs.
James Tomkins is also unavailable and could miss the rest of the season. Papa Souare and Connor Wickham are long-term absentees.
Palace have won four of their last six away games, including victories at Chelsea and Liverpool.
BEST OPTA MATCH FACTS
Manchester City have won eight of their last nine Premier League games against Crystal Palace (L1), with their only defeat in this run coming in April 2015 (1-2 at Selhurst Park).
Crystal Palace haven’t kept a clean sheet against Manchester City in the Premier League since May 1993 under Steve Coppell, conceding in all 11 meetings since.
The Eagles have not scored on any of their previous three trips to the Etihad in the Premier League – the last player to score for Palace there in the competition was Darren Powell in January 2005 (1-3 defeat).
Manchester City have lost two of their last three home Premier League games in the early Saturday kick-off slot – 1-3 vs Leicester last season and 1-3 vs Chelsea in December.
Two of Manchester City’s last four Premier League games at the Etihad have finished 0-0; this, after just one of their previous 119 at home had finished goalless in the competition.
Over the last 10 Premier League games, Crystal Palace (19) have won more Premier League points than Manchester City (17).
TV COVERAGE & KICK-OFF TIME
The game kicks off at 12:30 UK time on Saturday, May 6, and is available on Sky Sports 1 in the UK.