THE European football season reaches its conclusion this weekend as Real Madrid and Juventus clash in the Champions League final.

Zinedine Zidane's side are aiming to become the first side to successfully defend their crown in the Champions League era in a battle between the Spanish and Italian champions at Cardiff's Principality Stadium. 

BT Sport will show the action live at 7.45pm on Saturday night. 

On Sunday, the Scottish Junior Cup final between Auchinleck Talbot and Glenafton Athletic will be aired on BBC Alba from 4.05pm.

Friday 2nd June 2017

Mexico v Republic of Ireland

International Friendly

01:00

Premier Sports / Premier Sports HD

Tianjin Teda v Shanghai Shenhua

Chinese Super League

12:35

Sky Sports 1 / Sky Sports 1 HD

Northern Ireland v New Zealand

International Friendly

19:45

Premier Sports / Premier Sports HD

Saturday 3rd June 2017

Shandong Luneng v Tianjin Quanjian

Chinese Super League

12:35

Sky Sports 5 / Sky Sports 5 HD

Liverpool Ladies v Man City Women

FA WSL Spring Series

15:30

BBC Red Button

Birmingham City Ladies v Chelsea Ladies

FA WSL Spring Series

15:30

BT Sport 2 / BT Sport 2 HD

New York City FC v Philadelphia Union

MLS

18:00

Sky Sports 3 / Sky Sports 3 HD / Sky Sports Mix / Sky Sports Mix HD

Juventus v Real Madrid

UEFA Champions League Final

19:45

BT Sport Showcase HD / BT Sport 2 / BT Sport 2 HD / BT Sport 4K UHD

Vancouver Whitecaps v Atlanta United

MLS

22:30

Sky Sports 3 / Sky Sports 3 HD

Sunday 4th June 2017

Venezuela U20 v USA U20

FIFA U20 World Cup Quarter-Final

07:00

British Eurosport 2 / British Eurosport 2 HD

Portugal U20 v Uruguay U20

FIFA U20 World Cup Quarter-Final

10:00

British Eurosport 2 / British Eurosport 2 HD

Man Utd 08 XI v Michael Carrick All-Stars XI

Friendly

14:30

ITV / ITV HD / MUTV / MUTV HD

Auchinleck Talbot v Glenafton Athletic

Scottish Junior Cup Final

16:05

BBC ALBA

Palmeiras v Atletico Mineiro

Campeonato Brasileiro Serie A

20:00

BT Sport 3 / BT Sport 3 HD