Rangers home to Hearts in SPL opener

Rangers begin the defence of their Scottish Premier League title at home to Hearts on July 23.Celtic travel to play Hibernian at Easter Road, with promoted Dunfermline hosting St Mirren.

Aberdeen will face St Johnstone at Pittodrie and Terry Butcher takes Inverness Caledonian Thistle to face his former side Motherwell.

Dundee United’s clash with Kilmarnock has been moved back to July 24.