Benjamin Mendy has been named in the City squad for the first time in seven months.
The former Monaco left-back hasn't featured since he damaged his anterior cruciate ligament against Crystal Palace and has been sidelined ever since.
Pep Guardiola makes two changes from the side that beat Spurs 3-1 at Wembley last weekend with Danilo and Bernardo Silva starting and Kyle Walker and Leroy Sane on the bench.
Ederson, Danilo, Kompany, Laporte, Delph, Gundogan, De Bruyne, D Silva, Bernardo, Sterling, G Jesus
Subs: Bravo, Foden, Walker, Sane, Yaya Toure, Mendy, Otamendi
MATCH DAY LIVE
On paper, expect City to play 4-3-3 (or thereabouts) with Bernardo Silva possibly slotting on the left in place of Sane. Danilo will play right-back in place of Walker.
Explore the goals so far
Crucial for Swans...
Swansea sit just four points above the relegation zone after Southampton's point at Leicester and Stoke's 1-1 draw with Burnley.
They will know today could be their toughest remaining match so it will be fascinating to see how the Welsh side approach this game.
The last time...