The FA Cup is nearly over with just four teams left. Here are all the dates, kick-off times and channels so you don't miss any of the action.

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

FA Cup semi-final dates, times and TV channels

All times shown are UK time, with channels next to games being broadcast on TV.

Saturday 6 April

  • 17:30 - Manchester City vs Brighton (BBC One)

Sunday 7 April

  • 16:00 Watford vs Wolves (BT Sport 2)

Watch the FA Cup on the TV for free

With some matches being show on BBC One, that means you can watch for free on your TV or on the internet with various devices via the BBC iPlayer.

For other matches, you'll need to watch on BT Sport.

Watch FA Cup in Ultra HD with BBC iPlayer

For the first time the BBC will show the Manchester City vs Brighton match in Ultra HD and HDR. You'll need a supported device - check the requirements here.

If your device fits the bill, you need only to press the Red Button or open the BBC iPlayer app on your TV to watch the match in this format.

Not in the UK? Not a problem

You can watch the FA Cup if you have a TV license to watch the BBC, but if you're on holiday outside the UK you can too 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. Read our more detailed guide here.

Check out how to watch the Snooker World Championship 2019.