West Ham United are aiming to extend an unbeaten run to four matches, having come from three goals down to draw 3-3 at Spurs last time out.
Manchester City are seeking to complete back-to-back victories for the first time this season and to leapfrog their hosts.
Sebastien Haller picked up a knock prior to the Tottenham Hotspur match last time out, but the striker has trained this week and is expected to be available for West Ham.
Kevin De Bruyne, Aymeric Laporte and Nathan Ake all missed Man City's midweek UEFA Champions League win over Porto, but De Bruyne and Laporte have since returned to training.
Pep Guardiola says "some of them will be [involved]" at London Stadium.
This is the first time West Ham are facing Man City while sitting above them in the table since March 2009, when they beat the Citizens 1-0 at Upton Park.
West Ham have scored at least three goals in nine Premier League matches in 2020. No club have done so in more contests.
Man City have won their five away matches in all competitions at London Stadium by an aggregate score of 22-1, netting at least four goals each time.
Raheem Sterling has been directly involved in 11 goals in his last six Premier League starts against West Ham, with six strikes and five assists. He hit a hat-trick in a 5-0 win in this fixture last season.
Referee: Anthony Taylor. Assistants: Gary Beswick, Adam Nunn. Fourth official: David Coote. VAR: Peter Bankes. Assistant VAR: Neil Davies.