Real Madrid may have just won La Liga but they are only marginal favourites against Juventus in this Saturday's Champions League final in Cardiff. Gareth Bale returns home to attempt to retain the title for Real, but Buffon has other ideas.

Game on.

Not in the UK? Click here to see how to watch.

When is it on?

The Champions League final between Juventus and Real Madrid kicks off at 7.45pm BST on Saturday 3 June at the Millennium Stadium in Cardiff.

It's live on TV on BT Sport

If you have BT Sport then just tune into BT Sport 2 to watch the final. It's also live on BT Sport's 4K UHD channel if you have a compatible 4K TV.

LIve on YouTube

Yes, you read that right - it's free to watch on YouTube in the UK! In fact it's right at the top of this page.

Alternatively, click here to watch the Champions League final on YouTube

On Freeview for free

BT is also being kind enough to ensure those not subscribed to its service can watch the final for free too. It's live, for free, on BT Sport Showcase on Freeview channel 115.

On the BT Sport app for free

It gets better - you can watch it for free on the BT Sport mobile app for iOS or Android.

Click here to download the BT Sport app for iPhone or iPad

Click here to download the BT Sport app for Android phone or tablet

Check out: Do I need a TV license?

Not in the UK? Not a problem

You can watch the Champions League final even if you live outside the UK by using a VPN. A VPN is software that allows you to access blocked content even if you're not in the country. A VPN also improves your privacy while surfing.

A particularly good option is Nord VPN, which at the moment is on offer.

Simply installing on your computer will allow you to watch the Champions League final if you're outside the UK.