SPORT ON TV
TODAY Cricket
ODI Series: Sri Lanka v India, Second
ODI, 10.45am, VR2; ODI: Ireland v South Africa, Third ODI, 11.30am, GSD, CRI; T20 International: England v Pakistan, First T20, 7.15pm, CRI
Cycling
Tour de France, Stage 19: Mourenx > Libourne 208.5km, 12.05pm, VR1
Golf
The Open Championship, Day 2: Main Feed, 7.30am, GOL, GSD (also 7.45pm); The Open Championship, Day 2: Second Feed, 9am, ACT
Motorsport
Formula 1: British Grand Prix, Practice 1, 3pm, MSP, SSM
Rugby
Women’s Premier Division, Final: DHL Western Province v Border Women, 3.55pm, RUG; Currie Cup - Premier Division: Cell C Sharks v New Nation Pumas, 6.45pm, RUG
Soccer
COSAFA Cup: Semi-Final 1, 1.45pm, PSL; SemiFinal 2, 4.45pm, PSL
Tennis
ATP World Tour 500: Hamburg European Open, Quarter-finals, 12.30pm
TOMORROW
Cricket
T20 Series: Windies v Australia, Fifth T20, 1.15am, CRI; Vitality T20 Blast: Lancashire Lightning v Yorkshire Vikings, 5.50pm, CRI Cycling
Tour de France, Stage 20: Libourne > SAintÉmilion 31km, 12.55pm, VR1; Winner Press Conference, 7.15pm, SSM, VR1
Golf
The Open Championship, Day 3: Main Feed, 11am, GOL; The Open Championship, Day 3: Second Feed, 11am, ACT; LPGA Tour: Dow Great Lakes Bay Invitational, Day 4, 9am, VR2; PGA Tour: Barbasol Championship, Day 3, 10pm, GOL
Motorsport
FIA Formula 2 Championship: Round 4: Race 1, 10am, MSP; FIA Formula 2 Championship: Round 4: Race 2, 3.30pm, MSP; Formula 1: British Grand Prix, Practice 2, 12.30pm, MSP, SSM; Sprint Race, 4.30pm, MSP, SSM; W Series: British Race, 7pm, MSP
Rugby
Internationals: New Zealand v Fiji, 8.50am, RUG; Australia v France, 11.50am, VR2; Wales v Argentina, 3.50pm, VR2; Currie Cup - Premier Division: Tafel Lager Griquas v Vodacom Bulls, 12.15pm, RUG; Sigma Lions v Toyota Cheetahs, 2.25pm, RUG; British & Irish Lions Tour to South Africa: DHL Stormers v British & Irish Lions, 5pm, RUG; Wrap, 8pm, RUG
Tennis
ATP World Tour 500: Hamburg European Open, Semi-finals, 1.30pm, TEN