Today
Darts: World Grand Prix, Dublin, (Sky Sports 1, 7pm, Sky Sports 3, 9.45pm).
Football: Euro 2012 qualifying: Group B: Andorra v Republic of Ireland, (RTÉ Two, 8pm, Sky Sports 2, 8.30pm); Group G: Montenegro v England, (Sky Sports 1, 7.30pm); Wales v Switzerland, (Sky Sports 3, 7.30pm); Group C: Northern Ireland v Estonia, (Sky Sports 4, 7.30pm); Group D:
France v Albania, (ESPN, 8pm).
Golf: European Tour: Madrid Masters, (Sky Sports 1, 11am, 3.30pm); PGA Tour: Frys.com Open, (Sky Sports 2, 10.30pm).
Rugby: RaboDirect Pro12: Ulster v Treviso, (BBC2, 7pm).
Tennis: China Open, (Eurosport, 8am).
Tomorrow
Boxing: WBA Inter-Continental Welterweight title fight: Kell Brook v Rafal Jackiewicz, (Sky Sports 1, 8.30pm).
Darts: World Grand Prix, Dublin, (Sky Sports 2, 7pm).
Horse racing: Newmarket and York, (Channel 4, 1.45pm). Mark Your Card, (Setanta Ireland, 1pm).
Golf: European Tour: Madrid Masters, (Sky Sports 1, 1pm); PGA Tour: Frys.com Open, (Sky Sports 3, 10pm).
Motor racing: Formula One: Japanese Grand Prix qualifying, (BBC1 5am); Intercontinental Rally Challenge: Rally of Scotland, (Eurosport, noon).
Rugby: World Cup quarter-final: Ireland v Wales, (RTÉ Two, Setanta Ireland, ITV1, 5.30am); England v France, (RTÉ Two, ITV1, Setanta Ireland 8am). Premiership: Northampton Saints v Exeter Chiefs, (ESPN, 1.45pm); Leicester Tigers v Harlequins, (ESPN, 4.30pm); Currie Cup, Griquas v Blue Bulls, Lions v Western Province, (Sky Sports 3, 1.55pm).
Tennis: China Open, (Eurosport, 8am).
Sunday
American football: NFL: Buffalo Bills v Philadelphia Eagles, New England Patriots v New York Jets, (Sky Sports 2, 5.30pm); Atlanta Falcons v Green Bay Packers, (Channel 4, 1am, Sun).
Darts: World Grand Prix, Dublin, (Sky Sports 2, 7pm).
Equestrian: Horse of the Year Show: final day including leading showjumper of the year, (Sky Sports 4, 8pm).
Golf: European Tour: Madrid Masters, (Sky Sports 1, 1pm); PGA Tour: Frys.com Open, (Sky Sports 1, 9.30pm).
Motor racing: Formula One: Japanese Grand Prix, (BBC1, 6am); Intercontinental Rally Challenge: Rally of Scotland, (Eurosport, 11am).
Rugby: World Cup quarter-final: South Africa v Australia, (RTÉ Two, ITV1, Setanta Ireland 6am); New Zealand v Argentina, (RTÉ Two, Setanta Ireland, ITV1, 8.30am); Premiership, London Irish v Worcester Warriors, (Sky Sports 1, 1.30pm).
Soccer: npower League One: Notts County v Hartlepool, (Sky Sports 1, 4.15pm).
Tennis: China Open, (Eurosport, 12.30am).