Friday 23 June 2017 10:52, UK
Celtic will begin the defence of their Scottish Premiership title against Hearts on August 5.
Brendan Rodgers' Invincibles enjoyed three league wins out of four against Rangers last season, and will travel to Ibrox in the first Old Firm derby of the new campaign on September 23, before hosting Hibernian - returning to the Premiership after a three-year absence - a week later.
Celtic will then get the chance to see out 2017 on a high when they play Rangers at Celtic Park on December 30 in the final game before the winter break.
Hamilton Academical, away, will be Celtic's final game before the season-split on April 7.
Fixtures beyond that date are still to be confirmed, though the final games in the Scottish Premiership will be played on the weekend of May 12 and 13.
August
5: Heart of Midlothian (h)
12: Partick Thistle (a)
19: Kilmarnock (a)
26: St. Johnstone (h)
September
9: Hamilton Academical (a)
16: Ross County (h)
23: Rangers (a)
30: Hibernian (h)
October
14: Dundee (h)
21: Motherwell (a)
25: Aberdeen (a)
28: Kilmarnock (h)
November
4: St. Johnstone (a)
18: Ross County (a)
25: Partick Thistle (h)
December
2: Motherwell (h)
9: Hibernian (a)
13: Hamilton Academical (h)
16: Heart of Midlothian (a)
23: Aberdeen (h)
27: Dundee (a)
30: Rangers (h)
January
24: Partick Thistle (a)
27: Hibernian (h)
31: Heart of Midlothian (h)
February
3: Kilmarnock (a)
17: St. Johnstone (h)
24: Aberdeen (a)
28: Dundee (h)
March
10: Rangers (a)
17: Motherwell (a)
31: Ross County (h)
April
7: Hamilton Academical (a)
Sky Sports will show 30 games from the Scottish Premiership, including every Old Firm fixture, exclusively live during the 2017/18 season.