THE SPFL have announced a host of festive fixture switches after Sky Sports revealed their televised fixtures.

Hearts will firstly take on Rangers at Tynecastle on Sunday December 12 with a 12pm kick-off.

Celtic will then travel to St Johnstone on Boxing Day and it will also be shown live with a 12:30pm start time.

After that Aberdeen and Rangers will lock horns on December 29 at Pittodrie with a 7:45pm start.

Then comes the big one, Celtic vs Rangers and it will of course be shown live on Sky Sports with a 12pm kick-off on January 2.

The Edinburgh Derby will then take place a day later on January 3 with a 12:30pm start.