England to take on Spain in UEFA Women's Euro 2017 this weekend

Darts: Live World Matchplay Darts (Saturday 22 July, 9pm-11pm and Sunday 23 July 7.30pm-11pm) Sky Sports Main Event
A pub favourite, days one and two of darts' BetVictor World Matchplay at Blackpool's Winter Gardens.
Football: Live pre-season football, Chelsea v Arsenal (Saturday 22 July, 12.25pm-2.55pm.) – ITV1
It’s hard to believe, but the football season is back already. It might only be a warm up, but ITV has said it is still confident there’s enough people wanting to tune in to watch Arsenal and Chelsea play out a friendly in China.
Golf: The Open Championship – Live (Saturday 22 8am-8pm and Sunday 23 July, 7.30am-7.30pm) – Sky Sports Golf & Sky Sports Main Event
An exciting weekend for golf fans! Two full days of action as those who beat the cut compete for the title at The 146th Open Championship from Royal Birkdale.
Football: UEFA Women's Euro 2017, England v Spain (Sunday 23 July, 7.30pm-10pm) Channel 4
Coverage of the second match in Group D for both sides, which takes place at Rat Verlegh Stadion in Breda, Netherlands. After winning 6-0 in their match against Scotland, all eyes will be on the England team.