SPORT ON TV
FOOTBALL: World Cup, Portugal v Morocco – BBC1, 12.30pm; Uruguay v Saudi Arabia – BBC1, 3.40pm; Iran v Spain – ITV, 6.30pm.
CRICKET: Twenty20 International, South Africa Women v New Zealand Women and South Africa Women v England Women – Sky Sports Main Event and Sky Sports Cricket, 12.55pm and 5.20pm.
TENNIS: ATP, Fever-Tree Championships – BBC2, 1pm; ATP, Gerry Weber Open – Sky Sports Main Event, 11am; WTA, Nature Valley Classic – Eurosport 1, 11.30am; WTA, Mallorca Open – BT Sport 1, 11am.
HORSE RACING: Royal Ascot – ITV, 1.30pm.
BASEBALL: MLB, Chicago Cubs v Los Angeles Dodgers – BT Sport/ ESPN, 7.15pm.