Premier League champions Manchester City get their 2021/22 title defence under way at Spurs when the new season kicks off on the weekend of August 14.
Newly-promoted boys Norwich City welcome Liverpool to Carrow Road, Watford also host Villa, while play-off winners Brentford host Arsenal, Champions League holders Chelsea have a London derby with Crystal Place at Stamford Bridge, while Manchester United take on rivals Leeds United at Old Trafford.
Arsenal will meet Chelsea in the London Derby the following weekend, August 21, before travelling to Manchester City and Chelsea face Liverpool at Anfield on August 28.
Chelsea were handed a tough start with a meeting against four of the traditional top six sides in the opening two months of the season while Manchester United get a similar schedule between October 2 and November 30 facing Everton, Leicester, Liverpool, Tottenham Hotspur, Man City and Arsenal in that order.
Man City visit local rivals Manchester United on November 6, but the corresponding fixture at the Etihad marks the start of a potentially key run of games for Ole’s men.
The opening weekend games:
Brentford vs Arsenal
Burnley vs Brighton
Chelsea vs Crystal Palace
Everton vs Southampton
Leicester City vs Wolverhampton
Manchester United vs Leeds United
Newcastle United vs West Ham United
Norwich City vs Liverpool
Tottenham Hotspur vs Manchester City
Watford vs Aston Villa