THE festive fixture flurry comes to an end this weekend with the final  round of action in Scotland before the winter break.

Headlining the drama is the second Old Firm clash of the season, as Rangers travel to Celtic Park on Saturday lunchtime. 

Sky Sports Football and Main Event will show the drama as it unfolds from 12pm in the East End of Glasgow.

In the English Premier League, Manchester United face Southampton, Arsenal travel to West Brom and Crystal Palace host unstoppable Manchester City over the weekend.

Saturday 30th December 2017

Adelaide United v Brisbane Roar

Hyundai A-League

06:35

BT Sport 3

Sydney FC v Perth Glory

Hyundai A-League

08:50

BT Sport 3

Fiorentina v AC Milan

Serie A

11:30

BT Sport 3

Celtic v Rangers

Scottish Premiership

12:00

Sky Sports Football / Sky Sports Main Event

Aldershot Town v Maidstone United

National League

12:30

BT Sport 1 / BT Sport 4K UHD

Inter Milan v Lazio (joins match in progress)

Serie A

17:00

BT Sport 3

Man Utd v Southampton

Premier League

17:30

BT Sport 1 / BT Sport 4K UHD

Bristol City v Wolves

Championship

17:30

Sky Sports Football / Sky Sports Main Event

Verona v Juventus

Serie A

19:45

BT Sport 3

Sunday 31st December 2017

Central Coast Mariners v Wellington Phoenix

Hyundai A-League

08:00

BT Sport 3

Crystal Palace v Man City

Premier League

12:00

BT Sport 1 / BT Sport 4K UHD

Kerala Blasters FC v Bengaluru

Indian Super League

12:00

BritAsiaTV

West Brom v Arsenal

Premier League

16:30

Sky Sports Premier League / Sky Sports Main Event / Sky Sports Ultra HD