SCOTTISH football's showcase event returns this weekend as Rangers host Celtic in the first Old Firm derby of the season.

Pedro Caixinha's side are looking to narrow the gap to the table-topping Bhoys to two points with a win, having failed to record a victory over their rivals in six meetings last season.

Sky Sports will show the action from Ibrox, live at 12pm on Saturday.

The live Premiership football doesn't end there though, as BT Sport 1 will air coverage of Motherwell v Aberdeen at 12.15pm on Sunday.

The Steelmen came out on top in Thursday's Betfred Cup quarter-final meeting between the two sides, recording an impressive 3-0 win. 

Friday 22nd September 2017

Beijing Guoan v Shanghai SIPG

Chinese Super League

12:35

Sky Sports Football

Liverpool U18 v Everton U18

U18 Premier League

19:00

LFCTV

Man Utd U23 v Derby County U23

Premier League 2

19:00

MUTV

Bayern Munich v Wolfsburg

Bundesliga

19:30

BT Sport 3

Forest Green Rovers v Swindon Town

League Two

19:45

Sky Sports Football

Lille v Monaco

Ligue 1

19:45

BT Sport ESPN

Everton Ladies v Liverpool Ladies

FA Women's Super League

19:45

BT Sport 2

Saturday 23rd September 2017

Rangers v Celtic

Scottish Premiership

12:00

Sky Sports Football / Sky Sports Main Event

St Pauli v Fortuna Dusseldorf

Bundesliga 2

12:00

BT Sport 1

Atletico Madrid v Sevilla

La Liga

12:00

Sky Sports Mix

West Ham v Tottenham Hotspur

Premier League

12:30

Sky Sports Premier League / Sky Sports Extra / Sky Sports Ultra HD

Aberystwyth Town v Bangor City

Welsh Premier League

17:15

S4C

Leicester City v Liverpool

Premier League

17:30

BT Sport 1 / BT Sport 4K UHD

Aston Villa v Nottingham Forest

Championship

17:30

Sky Sports Football / Sky Sports Main Event

Borussia Dortmund v Borussia Monchengladbach

Bundesliga

17:30

BT Sport 3

Malaga v Athletic Bilbao

La Liga

17:30

Sky Sports Red Button

Moreirense v Sporting CP

Primeira Liga

18:15

FreeSports

Feyenoord v NAC Breda

Eredivisie

18:45

Sky Sports Red Button

Girona v Barcelona

La Liga

19:45

Sky Sports Football / Sky Sports Main Event

Juventus v Torino

Serie A

19:45

BT Sport 3

Benfica v Pacos de Ferreira

Primeira Liga

20:30

FreeSports

Sunday 24th September 2017

Espanyol v Deportivo La Coruna

La Liga

11:00

Sky Sports Red Button

Huesca v Real Valladolid

La Liga 2

11:00

FreeSports

FC Utrecht v PSV Eindhoven

Eredivisie

11:30

Sky Sports Red Button

Sampdoria v AC Milan

Serie A

11:30

BT Sport 3

Motherwell v Aberdeen

Scottish Premiership

12:15

BT Sport 1

Sheffield Wednesday v Sheffield United

Championship

13:15

Sky Sports Football / Sky Sports Main Event

Ajax v Vitesse Arnhem

Eredivisie

13:30

Sky Sports Red Button

St Etienne v Rennes

Ligue 1

14:00

BT Sport Extra 3

Inter Milan v Genoa

Serie A

14:00

BT Sport 3

Hannover 96 v FC Cologne

Bundesliga

14:30

BT Sport 2

Getafe v Villarreal

La Liga

15:15

Sky Sports Football

Brighton & Hove Albion v Newcastle United

Premier League

16:00

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

Strasbourg v Nantes

Ligue 1

16:00

BT Sport 3

St Mirren v Queen of the South

Scottish Championship

16:10

BBC ALBA

Bayer Leverkusen v Hamburg

Bundesliga

17:00

BT Sport 2

Sporting de Charleroi v Club Brugge

Belgian Jupiler League

17:00

FreeSports

Eibar v Celta Vigo

La Liga

17:30

Sky Sports Football

Las Palmas v Leganes

La Liga

17:30

Sky Sports Red Button

Real Sociedad v Valencia

La Liga

19:45

Sky Sports Football

Fiorentina v Atalanta

Serie A

19:45

BT Sport 1

Marseille v Toulouse

Ligue 1

20:00

BT Sport 2

Fluminense v Palmeiras

Campeonato Brasileiro Serie A

20:00

BT Sport Extra 3

Atlanta United v Montreal Impact

MLS

22:00

Sky Sports Football