Best of sport on TV
Today
ATHLETICS: World Championships - BBC One 9.30am and 6.30 and BBC Two 12 noon, Eurosport 1 100am and 5.25.
CRICKET: Kia Super League, Western Storm v Loughborough Lightning - Sky Sports Cricket 11.30; Natwest T20 Blast, Somerset v Kent - Sky Sports Cricket 3.30.
CYCLING: Binckbank Tour, stage six Eurosport 2 2pm; Arctic Race of Norway Eurosport 2 4pm; Tour of Colorado, stage three - Eurosport 1 10.15pm.
FOOTBALL: Premier League, Watford v Liverpool - Sky Sports PL 11.30 and Sky Sports Main Event 12.30; Brighton v Manchester City - BT Sport 1 5pm; Championship, Middlesbrough v Sheffield Utd - Sky Sports Main Event 5.15; Vanarama National, Maidenhead v Hartlepool - BT Sport 1 12 noon.
GOLF: US PGA Ch'ship - BBC Two 11.30.
HORSE RACING: From Ascot, Haydock Park and Newmarket - ITV4 12.30.
MOTORCYCLING: Motogp Austria, third free practice session and qualifying - BT Sport 2 from 0800.
RUGBY LEAGUE: Leigh v Hull KR - Sky Sports Main Event 3pm.
TENNIS: Rogers Cup - Sky Sports Action 4.25 and Sky Sports Main Event 8pm, BT Sport 2 11pm.
Tomorrow
ATHLETICS: World Championships - BBC Two 1pm and 6.30 and BBC One 8pm, Eurosport 1 6.30.
CRICKET: Kia Super League, Surrey Stars v Yorkshire Diamonds - Sky Sports Main Event and Sky Sports Cricket 10am; Natwest T20 Blast, Surrey v Sussex - Sky Sports Cricket 2pm;
CYCLING: Women's World Tour Eurosport 2 9.30am; Binckbank Tour Eurosport 1 2pm and Eurosport 2 7pm; Tour of Colorado - Eurosport 2 8.30pm.
FOOTBALL: Premier League, Newcastle v Tottenham - Sky Sports Main Event and Sky Sports PL 12.30; Manchester Utd v West Ham - Sky Sports Main Event and Sky Sports PL 3.30.
GOLF: US PGA Ch'ship - BBC Two 10pm.
MOTORCYCLING: Motogp, Grand Prix of Austria - BT Sport 2 1245.
RUGBY UNION: Women's World Cup, England v Italy - ITV 2pm.
TENNIS: Rogers Cup - Sky Sports Action 6pm and Sky Sports Main Event 9pm, BT Sport 1 6.30pm.