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
- Real Madrid end campaign with 12th league defeat
- Deontay Wilder knocks out Dominic Breazeale in first round to defend title
- Manchester City captain Vincent Kompany to leave after 11 years
- Manchester City win FA Cup to secure historic domestic football treble
- AFCON 2019: Why Asamoah Gyan must be sacrificed for the future
- Robben, Ribery strike in perfect farewell as Bayern seal Bundesliga title in style
- 'Bribed' referees who handled Ashgold-Kotoko clash banned temporarily
- Guardiola relaxed over UEFA probe into Manchester City
- Allegri to leave Juventus this summer
- ANALYSIS: Only these players from Ghana's 2017 AFCON team should go to Egypt. [Infographic]
- Wafu Women's Cup: Ghana fail to reach final after Nigeria defeat
- Asantehene calls for golf support
- Solskjaer will get financial backing to 'create success' at Man United
- Thomas Partey could join Inter, claims agent
- Man City referred to UEFA judicial chamber over alleged FFP breaches