RANGERS must get a result against Aberdeen at Pittodrie this weekend to hold out any hope of finishing second in the Ladbrokes Premiership.
A goalless draw against Kilmarnock in midweek for Pedro Caixinha's side, coupled with the Dons' win over Inverness, left them 12 points adrift of the runners-up spot with seven games left to play.
Sky Sports 2 will show all the action from 12.30pm on Sunday, while there is plenty of action from the English Premier League and across Europe as well.
Friday 7th April 2017
Melbourne City v Adelaide United
Hyundai A-League
10:50
BT Sport 1 / BT Sport 1 HD
Shanghai SIPG v Shandong Luneng
Chinese Super League
12:35
Sky Sports 1 / Sky Sports 1 HD
Eintracht Frankfurt v Werder Bremen
Bundesliga
19:30
BT Sport ESPN / BT Sport ESPN HD
KV Oostende v Zulte Waregem
Belgian Jupiler League
19:30
Premier Sports / Premier Sports HD
QPR v Brighton & Hove Albion
Championship
19:45
Sky Sports 2 / Sky Sports 2 HD
Lille v Nice
Ligue 1
19:45
BT Sport Extra 2
Villarreal v Athletic Bilbao
La Liga
19:45
Sky Sports 5 / Sky Sports 5 HD
Saturday 8th April 2017
Wellington Phoenix v Sydney FC
Hyundai A-League
08:35
BT Sport ESPN / BT Sport ESPN HD
Western Sydney Wanderers v Melbourne Victory
Hyundai A-League
10:50
BT Sport ESPN / BT Sport ESPN HD
Man City U18 v Chelsea U18
U18 Premier League
11:00
Chelsea TV / Chelsea TV HD
Espanyol v Alaves
La Liga
12:00
Sky Sports Red Button
Tottenham Hotspur v Watford
Premier League
12:30
Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD
Perth Glory v Brisbane Roar
Hyundai A-League
13:00
BT Sport ESPN / BT Sport ESPN HD
AFC Bournemouth v Chelsea
Premier League
17:30
BT Sport 1 / BT Sport 1 HD / BT Sport 4K UHD
Bayern Munich v Borussia Dortmund
Bundesliga
17:30
BT Sport ESPN / BT Sport ESPN HD
Sheffield Wednesday v Newcastle United
Championship
17:30
Sky Sports 1 / Sky Sports 1 HD
NEC Nijmegen v Ajax
Eredivisie
18:45
Sky Sports Red Button
Juventus v Chievo
Serie A
19:45
BT Sport ESPN / BT Sport ESPN HD
Malaga v Barcelona
La Liga
19:45
Sky Sports 5 / Sky Sports 5 HD
Sunday 9th April 2017
Toronto FC v Atlanta United
MLS
00:30
Sky Sports 3 / Sky Sports 3 HD
Central Coast Mariners v Newcastle Jets
Hyundai A-League
08:00
BT Sport 1 / BT Sport 1 HD
Granada v Valencia
La Liga
11:00
Sky Sports Red Button
Sampdoria v Fiorentina
Serie A
11:30
BT Sport 3 / BT Sport 3 HD
Aberdeen v Rangers
Scottish Premiership
12:30
Sky Sports 2 / Sky Sports 2 HD
Sunderland v Man Utd
Premier League
13:30
Sky Sports 1 / Sky Sports 1 HD / Sky Sports Mix / Sky Sports Mix HD / Sky Sports Ultra HD
PEC Zwolle v Feyenoord
Eredivisie
13:30
Sky Sports Mix / Sky Sports Mix HD
Bologna v Roma
Serie A
14:00
BT Sport ESPN / BT Sport ESPN HD
Toulouse v Marseille
Ligue 1
14:00
BT Sport Extra 2
Hertha Berlin v Augsburg
Bundesliga
14:30
BT Sport 3 / BT Sport 3 HD
Celta Vigo v Eibar
La Liga
15:15
Sky Sports 2 / Sky Sports 2 HD
PSV Eindhoven v Willem II
Eredivisie
15:45
Sky Sports Red Button
Everton v Leicester City
Premier League
16:00
Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD
St Etienne v Nantes
Ligue 1
16:00
BT Sport Extra 2
Llandudno v Aberystwyth Town
Welsh Premier League
16:15
S4C / S4C HD
Ingolstadt v Darmstadt
Bundesliga
16:30
BT Sport 3 / BT Sport 3 HD
Osasuna v Leganes
La Liga
17:30
Sky Sports 2 / Sky Sports 2 HD
Lazio v Napoli
Serie A
19:45
BT Sport 3 / BT Sport 3 HD
Las Palmas v Real Betis
La Liga
19:45
Sky Sports 2 / Sky Sports 2 HD
PSG v Guingamp
Ligue 1
20:00
BT Sport Extra 2
Moreirense v Benfica
Primeira Liga
20:15
BT Sport Extra 3
Orlando City v New York Red Bulls
MLS
21:00
Sky Sports 3 / Sky Sports 3 HD
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules here