SPORT ON TV
FOOTBALL: Premier League, Southampton v Chelsea – Sky Sports Main Event, Sky Sports Premier League, noon, Liverpool v Bournemouth – BT Sport 1, 5pm, Tottenham v Manchester City – Sky Sports Premier League, 7pm; Championship, Fulham v Brentford – Sky Sports Main Event, 5.30pm.
COMMONWEALTH GAMES: Further coverage from Australia’s Gold Coast – BBC 2, 6am and 10.15pm, BBC 1 11.45pm; diving – Eurosport 1, 10am.
HORSE RACING: Grand National Festival – ITV, 2pm, with Grand National at 5.15pm.
RUGBY UNION: Aviva Premiership, Leicester Tigers v Northampton Saints – Channel 5 and BT Sport 2, 2.30pm.