THE Betfred Cup continues this weekend with a repeat of the 2015/16 final and a clash between two of Scotland's brightest young managers.

Ross County welcome Hibernian to Dingwall on Friday night, with the Easter Road outfit looking for revenge for their defeat at Hampden Park last year.

On Saturday, a couple of Scottish football's most promising bosses go head to head when Alan Archibald's Partick Thistle meet Jack Ross' St Mirren at Firhill.

BT Sport 1 will show both games live, with the game at Victoria Park kicking off 7.45pm on Friday and the Firhill clash beginning on Saturday at 3pm.

On Sunday, Scotland Women will look to bounce back from their galling opening day defeat to England at Euro 2017 when they take on Portugal Women, live on More4 and British Eurosport 2 from 5pm.

Elsewhere, there are a number of showcase friendly matches coming up including Arsenal v Chelsea, Juventus v Barcelona and Real Madrid v Manchester United.

Friday 21st July 2017

Sweden Women v Russia Women

UEFA Women's EURO 2017 Group Stage

17:00

More4 / More4 HD / British Eurosport 2 / British Eurosport 2 HD

Ross County v Hibernian

Scottish League Cup Group Stage

19:45

BT Sport 1 / BT Sport 1 HD

St Patrick's Athletic v Bray Wanderers

Airtricity League

19:45

Premier Sports / Premier Sports HD

Germany Women v Italy Women

UEFA Women's EURO 2017 Group Stage

19:45

More4 / More4 HD

Saturday 22nd July 2017

Orlando City v Atlanta United

MLS

00:00

Sky Sports Football / Sky Sports Football HD / Sky Sports Main Event / Sky Sports Main Event HD

Bayern Munich v AC Milan

International Champions Cup

10:35

Premier Sports / Premier Sports HD

West Brom v Crystal Palace

Premier League Asia Trophy Third Place Play-Off

11:00

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

Shanghai SIPG v Guangzhou Evergrande

Chinese Super League

12:35

Sky Sports Football / Sky Sports Football HD

Arsenal v Chelsea

Friendly

12:40

ITV / ITV HD / Chelsea TV / Chelsea TV HD

Leicester City v Liverpool

Premier League Asia Trophy Final

13:30

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

Partick Thistle v St Mirren

Scottish League Cup Group Stage

15:00

BT Sport 1 / BT Sport 1 HD

Iceland Women v Switzerland Women

UEFA Women's EURO 2017 Group Stage

17:00

British Eurosport / British Eurosport HD

New York City FC v Chicago Fire

MLS

19:00

Sky Sports Football / Sky Sports Football HD

France Women v Austria Women

UEFA Women's EURO 2017 Group Stage

19:45

British Eurosport 2 / British Eurosport 2 HD

Minnesota United v New York Red Bulls

MLS

21:00

Sky Sports Football / Sky Sports Football HD

Juventus v Barcelona

International Champions Cup

23:05

Premier Sports / Premier Sports HD

Sunday 23rd July 2017

Toronto FC v Colorado Rapids

MLS

00:00

Sky Sports Football / Sky Sports Football HD / Sky Sports Main Event / Sky Sports Main Event HD

PSG v Tottenham Hotspur

International Champions Cup

01:05

Premier Sports / Premier Sports HD

Shanghai Shenhua v Beijing Guoan

Chinese Super League

12:35

Sky Sports Football / Sky Sports Football HD

Scotland Women v Portugal Women

UEFA Women's EURO 2017 Group Stage

17:00

More4 / More4 HD / British Eurosport 2 / British Eurosport 2 HD

England Women v Spain Women

UEFA Women's EURO 2017 Group Stage

19:45

Channel 4 / Channel 4 HD / British Eurosport 2 / British Eurosport 2 HD

Fluminense v Corinthians

Campeonato Brasileiro Serie A

20:00

BT Sport 1 / BT Sport 1 HD

Real Madrid v Man Utd

International Champions Cup

22:00

MUTV / MUTV HD

Vancouver Whitecaps v Portland Timbers

MLS

23:30

Sky Sports Football / Sky Sports Football HD / Sky Sports Main Event / Sky Sports Main Event HD