Premier League fixtures for next season were released early on Thursday morning.
The first game of the season sees Pep Guardiola's side being welcomed by their former captain Vincent Kompany's Burnley side at Turf Moor on August 11.
Arsenal will host Nottingham Forest at the Emirates Stadium in their first game while Manchester United will welcome Wolverhampton Wanderers to Old Trafford.
Other fixtures on the opening weekend will be Brighton vs Tottenham Hotspurs, Bournemouth against West Ham United, Everton hosting Fulham, Sheffield United against Crystal Palace, Brighton vs Luton Town and Newcastle United against Aston Villa.
The first Manchester derby will be played on October 28 at Old Trafford, with the return leg at the Etihad Stadium on March 2.
The 2023-24 Premier League season concludes on Sunday, 19 May 2024.