Cancelo, who was assaulted during a burglary at his home on Thursday, retains his place in the side, whilst the Spanish midfielder has returned to full fitness after missing City’s wins over Brentford and Leicester City.
Kyle Walker is back in the matchday squad after a four-match absence and joins Fernandinho and Grealish on the subsitutes bench, but John Stones and Oleksandr Zinchenko are not fully fit and miss out along with Foden.
ARSENAL: Ramsdale, Tomiyasu, White, Gabriel, Tierney, Partey, Xhaka, Odegaard, Saka, Martinelli, Lacazette.
SUBS: Leno, Smith Rowe, Maitland-Niles, Holding, Soares, Pepe, Tavares, Lokonga, Elneny.
With Guardiola making like for like changes, it looks as if City will continue with the 4-3-3 formation which delivered three points against Brentford.
Which of that trio will play through the middle remains to be seen, though previous games would suggest it will be the Brazilian or Sterling who leads the line.
Match stats and facts
- City are on a run of six straight away victories at the Emirates Stadium, including four in the Premier League.
- We begin 2022 eight points clear - all five of the previous sides who began the new year with a lead of eight points or more went on to win the Premier League.
- Pep Guardiola has led us to 10 successive Premier League wins for the fourth time - no other manager has done so more than twice.
- Guardiola's side are on a run of six away league wins in a row, and have only dropped points in three of our last 23 such matches (D1, L2).
- We have won seven of our past eight Premier League games on New Year's Day, with the exception a 1-0 loss at Sunderland in 2012.
- Arsenal have lost the past nine league meetings - their longest ever losing streak against a particular club.
- The Gunners have failed to score in their previous five top-flight games with City, one short of their longest such streak against any opponent.
- Raheem Sterling has scored in each of his last three away league fixtures versus Arsenal. The only player to score in four consecutive Premier League away appearances against Arsenal is Nicolas Anelka, who did so between 2002 and 2009.
- Sterling is vying to score in five successive Premier League appearances for the first time in his career.