Premier League champions Chelsea will begin the defence of their title with a home clash against Burnley on the opening weekend of the 2017-18 season.
The fixtures for the upcoming campaign have been announced, with newly-promoted Newcastle United, Brighton & Hove Albion and Huddersfield Town discovering who they will face in the top flight.
Last season's runners-up Tottenham Hotspur will go head to head with Newcastle at St James' Park on the opening weekend, while Pep Guardiola's Manchester City will take on a new boy - Brighton - away.
Liverpool, who sealed a top-four place last season, will also begin their campaign on the road as they play Watford, but Arsenal and Manchester United have been handed home matches against Leicester City and West Ham United respectively.
United and City will play the first Manchester derby of the season on December 9 at Old Trafford, and Jose Mourinho's men will travel to the Etihad Stadium on April 7.
Arch enemies Liverpool and United will go head to head at Anfield on October 14, with the reverse fixture being hosted by the Red Devils on March 10.
November 25 is scheduled to host the first North London derby of the season, with Arsenal welcoming Tottenham Hotspur to the Emirates and Arsene Wenger's men travelling to Wembley on February 24.
Spurs, who will be playing all their home matches at Wembley this season, will stage their first at the ground against champions Chelsea on August 19.
Opening weekend fixtures:
Arsenal vs. Leicester City Brighton and Hove Albion vs. Manchester City Chelsea vs. Burnley Crystal Palace vs. Huddersfield Town Everton vs. Stoke City Manchester United vs. West Ham United Newcastle United vs. Tottenham Hotspur Southampton vs. Swansea City Watford vs. Liverpool West Bromwich Albion vs. Bournemouth
Boxing Day fixtures:
Bournemouth vs. West Ham United Chelsea vs. Brighton and Hove Albion Crystal Palace vs. Arsenal Huddersfield Town vs. Stoke City Liverpool vs. Swansea City Manchester United vs. Burnley Newcastle United vs. Manchester City Tottenham Hotspur vs. Southampton Watford vs. Leicester City West Bromwich Albion vs. Everton
Final day fixtures:
Burnley vs. Bournemouth Crystal Palace vs. West Bromwich Albion Huddersfield Town vs. Arsenal Liverpool vs. Brighton and Hove Albion Manchester United vs. Watford Newcastle United vs. Chelsea Southampton vs. Manchester City Swansea City vs. Stoke City Tottenham Hotspur vs. Leicester City West Ham United vs. Everton
Find every club's fixture list in full here.