The Scottish Premiership kicks off this weekend and Rangers face a tough start with one of the toughest fixtures on the calendar - an away day against Hearts at Tynecastle.
Philippe Clement and his side will be hoping for as positive a start as possible as it would be disastrous to lose or draw before Celtic have even kicked a ball this season.
The reigning champions face Kilmarnock on Sunday.
Hearts current form
Unfortunately for Hearts, they have played three pre-season friendlies and lost three pre-season friendlies in preparation for their Premiership opener.
They lost 2-1 against Leyton Orient, 5-1 against Tottenham and 3-0 against Fleetwood.
Last season, Hearts emphatically finished third in the league, well behind Celtic and Rangers but 12 points ahead of fourth-placed Kilmarnock.
Rangers current form
Rangers haven't been particularly impressive in pre-season, either, as they have failed to win in four.
They lost 2-1 against Ajax, 2-0 against a young Man Utd side and 2-1 against Birmingham.
They improved a bit in a 4-4 draw versus Union Berlin, but the goals shipped will be of concern to Clement.
Rangers finished the season eight points adrift of champions, Celtic.
Hearts vs Rangers Team News
The only major injury concern for Hearts concerns midfielder Calem Nieuwenhof who isn't fully fit after a tendon tear.
This summer, Hearts brought in Yan Dhanda, Blair Spittal, James Penrice, Daniel Oyegoke, Musa Drammeh, Ryan Fulton and Gerald Taylor.
The biggest injury issue for Rangers is the fitness of Nicolas Raskin, who has been out since the middle of July.
Clement, therefore, has a near fully fit squad.
This summer, Rangers have signed Hamza Igamane, Jefte, Connor Barron, Liam Kelly, Clinton Nsiala and Vaclav Cerny, while Mohamed Diomande was made a permanent player.
Scoreline Prediction
Neither side have impressed in pre-season, but Hearts failed to win against Rangers on six occasions last season.
Taking everything into consideration and with new signings still to gel, this one could be a draw.
FAQs
What was the score the last time Hearts played Rangers? At the end of last season, the teams played out an entertaining 3-3 draw at Tynecastle.
What time does the match kick-off? The game commences at 1230 GMT.