The SPFL fixture list for the upcoming season has been announced.
Premiership champions Celtic will begin their bid to reach nine league titles in a row at home to St Johnstone, while new Kilmarnock boss Angelo Alessio makes his league debut at Rugby Park against Rangers.
Ross County mark their return to the top flight by hosting Hamilton.
The first Edinburgh derby of the season is at Easter Road on September 21, while Rangers and Celtic do battle at Ibrox on August 31.
The top flight pauses for a winter break after the fixtures on December 29, resuming on 22 January, with the league season ending on the weekend of May 16-17.
⚽️ #SPFL FIXTURES ANNOUNCED! ???????
? Key derby games:
?️ Rangers v Celtic (31/08/19)
?️ Hibs v Hearts (21/09/19)
?️ Hearts v Hibs (29/12/19)
?️ Rangers v Celtic (14/03/2020) pic.twitter.com/ZGTnl5436f
— BETFRED (@Betfred) June 21, 2019
Premiership opening weekend fixtures
Saturday 3 August
Aberdeen v Hearts
Celtic v St Johnstone
Hibernian v St Mirren
Livingston v Motherwell
Ross County v Hamilton Academical
Sunday 4 August
Kilmarnock v Rangers