Jose Mourinho will begin his reign as Manchester United manager away to Bournemouth in the opening round of the 2016-17 Premier League season.
Leicester City begin the defence of their title away to newly promoted Hull City while Arsenal host Liverpool in the biggest game of the opening weekend.
Pep Guardiola's first game in English football as Manchester City manager comes at home to Sunderland. The former Barcelona and Bayern Munich coach won't have long to wait before locking horns with old foe Mourinho again, with the first Manchester derby of the season coming on 10 September.
Antonio Conte's first league game in charge of Chelsea will come at Stamford Bridge against London rivals West Ham United. The Hammers will host Bournemouth in the first league game at the Olympic Stadium the following week.
Tottenham Hotspur travel to Merseyside in their opening game to take on Ronald Koeman's Everton.
Middlesbrough, back in the top flight for the first time in seven years, host Stoke City in their opener while Burnley welcome Swansea City at Turf Moor.
Mourinho will return to Stamford Bridge for the first time since being sacked by Chelsea on 22 October, while the first north London derby of the season comes at the Emirates on 5 November.
Newly appointed Everton boss Koeman will get his first taste of the Merseyside derby at Goodison Park on 17 December, while Liverpool host arch-rivals United at Anfield on 15 October before the return fixture at Old Trafford on 14 January.
Opening games of 2016-17 Premier League season
Bournemouth v Manchester United
Arsenal v Liverpool
Burnley v Swansea City
Chelsea v West Ham United
Crystal Palace v West Bromwich Albion
Everton v Tottenham Hotspur
Hull City v Leicester City
Manchester City v Sunderland
Middlesbrough v Stoke City
Southampton v Watford