Following the Arsenal game, City do not face another top-six team until they are away to Liverpool - who beat Pep Guardiola's men in the quarter-finals of the Champions League last season - in October.
The Gunners will take on the champions at the Emirates on the opening weekend of the season, which takes place on August 11, before then travelling to Stamford Bridge for a London derby in their second game.
Among the final round of matches, scheduled for May 12, Manchester City are at Brighton - where they started last season - while Cardiff and Wolves are at Manchester United and Liverpool respectively.
Tottenham begin the season with a trip to Newcastle's St James' Park - one of three away games in their opening four league matches. Liverpool will be at home to Everton in the first fixture of the two.
They will be hosting Huddersfield on Boxing Day before travelling to Newcastle United on New Year's Day.
US Navy rescues migrants at sea off the coast of Libya
Malta said the rescue operations happened in worldwide waters off Libya and were coordinated by Italy. Conte said he would discuss the situation further with Salvini and other ministers on Monday evening.
The club had hoped to move in to their 62,062-seater stadium in time for the start of the season, but will instead play against the Championship playoff winners on the weekend of Aug 18-19 back at their home for the 2017-18 season.
Four rounds of Premier League fixtures are scheduled before the first worldwide break, which is on the weekend of 8-9 September.
Chelsea, who remain in a state of flux with question marks over their owner, manager and star players, have been handed a low-key start to the season, aside from the early meeting with Arsenal.
Antonio Conte's Blues travel to Huddersfield on the opening day and after the trip to Arsenal come Newcastle, Bournemouth, Cardiff, West Ham, Liverpool and Southampton. That hasn't, however, stopped the club preparing our pre-season plans.