ABERDEEN welcome Celtic to Pittodrie on Saturday in a mouth-watering top of the table Premiership clash. 

The Dons cane out on top in both of their league meetings at home to the Hoops last season and will be hoping to inflict a first domestic defeat of the season on Brendan Rodgers' side. 

The match is live on Sky Sports with an early kick-off time and the Championship clash between Raith Rovers and Queen of the South is the only other live Scottish game on TV this weekend.

Sportscene will round up the top-flight games on Sunday at 6pm as usual, with BBC Alba providing extended highlights of Partick Thistle's trip to face St Johnstone and Motherwell's visit of Ross County on Saturday and Sunday evenings respectively.

There are plenty of big matches going on elsewhere, including four live Premier League games as well as action from Spain, Italy and Germany.

Friday 28th October 2016

DC United v Montreal Impact

MLS Play-Offs

00:30

Sky Sports 3 / Sky Sports 3 HD

Seattle Sounders v Sporting Kansas City

MLS Play-Offs

03:00

Sky Sports 3 / Sky Sports 3 HD

Melbourne City v Adelaide United

Hyundai A-League

09:50

BT Sport 2 / BT Sport 2 HD

Tottenham Hotspur U23 v Man Utd U23

Premier League 2

12:00

MUTV / MUTV HD

Dynamo Dresden v Eintracht Braunschweig

Bundesliga 2

17:30

BT Sport 2 / BT Sport 2 HD

Man City U23 v Liverpool U23

Premier League 2

19:00

LFCTV / LFCTV HD

Borussia Monchengladbach v Eintracht Frankfurt

Bundesliga

19:30

BT Sport 2 / BT Sport 2 HD

QPR v Brentford

Championship

19:45

Sky Sports 1 / Sky Sports 1 HD

Lille v PSG

Ligue 1

19:45

BT Sport 3 / BT Sport 3 HD

Leganes v Real Sociedad

La Liga

19:45

Sky Sports 2 / Sky Sports 2 HD

Nacional v Sporting CP

Primeira Liga

21:00

BT Sport ESPN / BT Sport ESPN HD

Saturday 29th October 2016

Newcastle Jets v Sydney FC

Hyundai A-League

07:35

BT Sport 1 / BT Sport 1 HD

Western Sydney Wanderers v Central Coast Mariners

Hyundai A-League

09:50

BT Sport 2 / BT Sport 2 HD

Aberdeen v Celtic

Scottish Premiership

12:00

Sky Sports 5 / Sky Sports 5 HD

Sporting Gijon v Sevilla

La Liga

12:00

Sky Sports Red Button

Barrow v Eastleigh

National League

12:15

BT Sport 1 / BT Sport 1 HD

Sunderland v Arsenal

Premier League

12:30

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD

Liverpool U18 v Sunderland U18

U18 Premier League

12:30

LFCTV / LFCTV HD

Raith Rovers v Queen of the South

Scottish Championship

17:15

BBC ALBA

Aberystwyth Town v Airbus UK Broughton

Welsh Premier League

17:15

S4C / S4C HD

Blackburn Rovers v Wolves

Championship

17:30

Sky Sports 1 / Sky Sports 1 HD

Crystal Palace v Liverpool

Premier League

17:30

BT Sport 1 / BT Sport 1 HD / BT Sport 4K UHD

Borussia Dortmund v Schalke 04

Bundesliga

17:30

BT Sport 2 / BT Sport 2 HD

Atletico Madrid v Malaga

La Liga

17:30

Sky Sports Red Button

Juventus v Napoli

Serie A

19:45

BT Sport 2 / BT Sport 2 HD

Barcelona v Granada

La Liga

19:45

Sky Sports 2 / Sky Sports 2 HD

Ajax v Excelsior

Eredivisie

19:45

Sky Sports 3 / Sky Sports 3 HD

Sunday 30th October 2016

Brisbane Roar v Perth Glory

Hyundai A-League

06:00

BT Sport ESPN / BT Sport ESPN HD

Eibar v Villarreal

La Liga

11:00

Sky Sports 4 / Sky Sports 4 HD

Atalanta v Genoa

Serie A

11:30

BT Sport 2 / BT Sport 2 HD

Birmingham City v Aston Villa

Championship

12:00

Sky Sports 2 / Sky Sports 2 HD

Everton v West Ham

Premier League

13:30

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD

Feyenoord v SC Heerenveen

Eredivisie

13:30

Sky Sports Red Button

KV Oostende v Standard Liege

Belgian Jupiler League

13:30

Premier Sports / Premier Sports HD

Empoli v Roma

Serie A

14:00

BT Sport 3 / BT Sport 3 HD

Nice v Nantes

Ligue 1

14:00

BT Sport Extra 2

Hoffenheim v Hertha Berlin

Bundesliga

14:30

BT Sport 2 / BT Sport 2 HD

Athletic Bilbao v Osasuna

La Liga

15:15

Sky Sports 4 / Sky Sports 4 HD

Southampton v Chelsea

Premier League

16:00

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD

Rennes v FC Metz

Ligue 1

16:00

BT Sport 3 / BT Sport 3 HD

FC Cologne v Hamburg

Bundesliga

16:30

BT Sport 2 / BT Sport 2 HD

Real Betis v Espanyol

La Liga

17:30

Sky Sports 2 / Sky Sports 2 HD

Sampdoria v Inter Milan

Serie A

19:45

BT Sport 2 / BT Sport 2 HD

Las Palmas v Celta Vigo

La Liga

19:45

Sky Sports 2 / Sky Sports 2 HD

Marseille v Bordeaux

Ligue 1

19:45

BT Sport 3 / BT Sport 3 HD