Saturday: SOCCER: Barclaycard Premiership, Liverpool v Middlesbrough - Sky Sports 1 1200; Nationwide Division One, Nottingham Forest v Crystal Palace - Sky Sports Extra 1730; La Liga, Real Madrid v Real Betis - Sky Sports Extra 2030; The Premiership - ITV1 2230

CRICKET: World Cup opening ceremony from Cape Town - Sky Sports 1 1800.

RUGBY UNION: Zurich Premiership, Leicester Tigers v Bristol Shoguns - Sky Sports 2 1330.

GOLF: Pebble Beach National Pro-Am - Sky Sports 2 2000.

TENNIS: Davis Cup World Group from Sydney, Australia v Great Britain - BBC2 2330; Sweden v Brazil - Sky Sports Extra 1330

RACING: From Newbury, Haydock Park and Ayr - Channel 4 1325.

BOXING: Audley Harrison v Rob Calloway, from Brentford - BBC1 1105; British Featherweight title at the Everton Sports Centre, Jamie McKeever v Tony Mulholland - Sky Sports 1 2100.

SNOOKER: Benson & Hedges Masters from Wembley Arena - BBC2 1700

SKIING: Downhill World Championships from St Moritz, Switzerland - British Eurosport 1100.

Sunday

SOCCER: Barclaycard Premiership, Newcastle v Arsenal - Sky Sports 1 1500; Barclaycard Premiership, Manchester United v Manchester City - Premiership Plus PPV 1200; Serie A, Bologna v Atalanta - British Eurosport 1900.

CRICKET: World Cup from Cape Town, South Africa v West Indies - Sky Sports 3 1200.

SNOOKER: Benson & Hedges Masters from Wembley Arena - BBC2 2100.

GOLF: Pebble Beach National Pro-Am - Sky Sports 2 2000.

SKIING: Downhill World Championships from St Moritz - British Eurosport 1100.

BIATHLON: World Cup from Lahti, Finland - British Eurosport 0915 & 1015.