Champions Manchester City will travel to Arsenal on the weekend of 11-12 August for their opening match of the 2018-19 Premier League season.
Tottenham visit Newcastle first, then play Fulham at Wembley while their new £850m stadium is completed.
Manchester United host Leicester City, Liverpool entertain West Ham, and Championship winners Wolverhampton Wanderers welcome Everton to Molineux.
Promoted Fulham host Crystal Palace, while Cardiff visit Bournemouth.
The three other fixtures on the opening weekend see Chelsea travel to Huddersfield, Southampton host Burnley, and Watford take on Brighton at Vicarage Road.
The opening weekend in full
Have your say
More Sports Headlines
- Serena makes light work of Bouchard at Australian Open
- Fred Pappoe wants to lead Ghana Football Association
- CAFCC: Annan warns Kotoko against complacency in Coton Sport clash
- GUSA turn attention to 2019 World University games
- Kwame Kizto open to Hearts of Oak return
- Australian Open 2019: Halep survives scare to beat Kenin to advance
- Fury deserves bigger purse for Wilder rematch - WBC
- Ronaldo secures Italian Super Cup glory for Juventus
- Callum Hudson-Odoi: Who is the Chelsea youngster and how good can he be?
- Australian Open: Wozniacki and Stephens through to third round
- Australian Open: Federer battles through against Dan Evans
- Tottenham's Kane out until March with ankle injury
- GFA Normalisation Committee outdoors ad-hoc committees
- Novak Djokovic starts Australian Open with straight-set win
- Houston Rockets: James Harden sets new NBA scoring record