Ipswich Town, who are returning to the Premier League after 22 years following back-to-back promotions, will host Liverpool in an early kick-off on the opening weekend of the new season.
Manchester City begin their fifth straight title defence with a trip to Stamford Bridge to face Chelsea on August 18, the Premier League said on Tuesday.
Chelsea's newly appointed manager, Enzo Maresca, will face a familiar side as he previously assisted Pep Guardiola during their treble-winning season and also coached City's youth team.
FA Cup winners Manchester United host Fulham in the first match of the season on August 16 while last season's league runners-up Arsenal host Wolverhampton Wanderers in their first match on August 17.
Among the other opening fixtures, Championship winners Leicester City host Tottenham Hotspur and Newcastle United entertain play-off victors Southampton.
The Premier League will begin in mid-August after the mid-season break was removed from the calendar in order to allow for a longer close-season break.

Mid East Falcons win inaugural United Series Championship in Dubai
UAE to face Morocco in FIFA Arab Cup semi-final
Man City beat Palace, Villa edge West Ham in five-goal thriller
Rodrygo's winner lifts Real Madrid past Alaves to end losing streak
Mid East Falcons win the inaugural United Series Championship in Dubai
