The FA Cup final remains a treasured afternoon for football fans. Wembley Way, pies, scarves, the lot. This year's four semi-final contenders are all Premier League clubs.

Southampton's torrid season would be boosted significantly if they beat Chelsea to make it to Wembley, while Manchester United can add a final to a decent season by beating the faltering Tottenham. 

Thankfully, both matches will be easy to watch on TV or stream online in the UK.

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

When is it on?

Both semi-finals will take place at Wembley this weekend.

Manchester United v Tottenham Hotspur is at 17:15 BST on Saturday 21 April.

Chelsea v Southampton is at 15:00 BST on Sunday 22 April.

On the BBC for free

Some FA Cup matches are still shown on the BBC, a football broadcast tradition we can all cling onto.

Click here to watch Manchester United v Tottenham Hotspur live on BBC One.

On BT Sport

BT Sport will be showing Sunday's Chelsea v Southampton match. 

If you don't have BT Sport you can sign up here

It's live on BT Sport 1 (Sky channel 413) and BT Sport 4K UHD.

Not in the UK? Not a problem

You can watch the FA Cup even if you have a TV license to watch the BBC or BT Sport, but you're on holiday 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, and it also improves your privacy.

A particularly good option is Nord VPN, which you can look at here..

Simply installing on your computer, phone or tablet will allow you to watch the matches if you're outside the UK.