Arsenal will host English Premier League Champions Manchester City on the weekend of 11-12 August for their opening match of the 2018-19 Premier League season.
The fixture will be Unai Emery’s first competitive match as Gunners manager.
Elsewhere on the opening weekend, Manchester United host Leicester City, Liverpool entertain West Ham, and Championship winners Wolverhampton Wanderers welcome Everton to Molineux.
Tottenham begin the season with a trip to Newcastle’s St James’ Park – one of three away games in their opening four league matches.
It is unclear if Spurs’ new £850m stadium will be available in time for the start of the new campaign, and they must confirm by Friday if they need to use Wembley for any home fixtures.
The three other fixtures on the opening weekend see Chelsea travel to Huddersfield, Southampton host Burnley, and Watford take on Brighton at Vicarage Road.