Liverpool will take on Arsenal, Manchester City, Manchester United and Tottenham inside the first nine weeks of the 2017-18 Premier League season.
After opening their campaign with games away at Watford and at home to Crystal Palace, Jurgen Klopp will have to prepare his team to play four of the other five teams who finished in the top six last term.
Liverpool are at home to Arsenal on matchday three and then travel to play Manchester City in their following game.
Matches against Burnley (home), Leicester City (away) and Newcastle United (away) follow, before the Reds then face another major double-header, as Manchester United visit Anfield on October 14 before they travel to Wembley to play Tottenham on October 21.
They do not have to wait much longer to face Chelsea either, with the champions coming to Anfield on November 25.
The home Merseyside derby against Everton comes on December 9, with the return game on April 7.
A potentially decisive match away to Chelsea on May 5 is Liverpool's penultimate fixture of the season, with the campaign ending with a home clash against Brighton and Hove Albion on the final day.
Liverpool's 2017-18 Premier League fixtures in full:
12/08/2017 - Watford v Liverpool
19/08/2017 - Liverpool v Crystal Palace
26/08/2017 - Liverpool v Arsenal
09/09/2017 - Manchester City v Liverpool
16/09/2017 - Liverpool v Burnley
23/09/2017 - Leicester City v Liverpool
30/09/2017 - Newcastle United v Liverpool
14/10/2017 - Liverpool v Manchester United
21/10/2017 - Tottenham v Liverpool
28/10/2017 - Liverpool v Huddersfield Town
04/11/2017 - West Ham v Liverpool
18/11/2017 - Liverpool v Southampton
25/11/2017 - Liverpool v Chelsea
29/11/2017 - Stoke City v Liverpool
02/12/2017 - Brighton and Hove Albion v Liverpool
09/12/2017 - Liverpool v Everton
13/12/2017 - Liverpool v West Brom
16/12/2017 - Bournemouth v Liverpool
23/12/2017 - Arsenal v Liverpool
26/12/2017 - Liverpool v Swansea City
30/12/2017 - Liverpool v Leicester City
01/01/2018 - Burnley v Liverpool
13/01/2018 - Liverpool v Manchester City
20/01/2018 - Swansea City v Liverpool
30/01/2018 - Huddersfield Town v Liverpool
03/02/2018 - Liverpool v Tottenham
10/02/2018 - Southampton v Liverpool
24/02/2018 - Liverpool v West Ham
03/03/2018 - Liverpool v Newcastle United
10/03/2018 - Manchester United v Liverpool
17/03/2018 - Liverpool v Watford
31/03/2018 - Crystal Palace v Liverpool
07/04/2018 - Everton v Liverpool
14/04/2018 - Liverpool v Bournemouth
21/04/2018 - West Brom v Liverpool
28/04/2018 - Liverpool v Stoke City
05/05/2018 - Chelsea v Liverpool
13/05/2018 - Liverpool v Brighton and Hove Albion