Gundogan had initially been expected to miss the clash with Norwich due to the injury that he suffered in the 1-0 defeat in North London, but tests have not shown any serious damage.
Phil Foden will definitely be absent due to an ongoing foot problem, but Kevin De Bruyne made his return from injury off the bench against Spurs and should now come into the starting XI.
De Bruyne could play through the middle, taking the place of Ferran Torres, with Raheem Sterling and Riyad Mahrez operating in the wide areas for the English champions.
Rodri might replace Fernandinho in the middle of the park, while Jack Grealish is expected to play as the advanced midfielder in a fluid 4-2-3-1 formation.
Head coach Pep Guardiola is also likely to ring the changes in a defensive area, with Kyle Walker, John Stones and Oleksandr Zinchenko set to replace Joao Cancelo, Nathan Ake and Benjamin Mendy.
Bernardo Silva and Gabriel Jesus are options for change in the forward areas, but the former continues to be strongly linked with a move away from the club before the end of the summer transfer window.
Manchester City possible starting lineup: Ederson; Walker, Stones, Dias, Zinchenko; Gundogan, Rodri; Mahrez, Grealish, Sterling; De Bruyne