Tennis: Davis Cup semi-finals (Friday, Saturday and Sunday, 1pm) - BBC
The unstoppable Team GB Davis Cup team takes on Argentina this weekend in the semi-finals of the World Cup of tennis. The stand-out tie of the best-of-five matches is a re-run of the Olympic final, with Andy Murray playing Juan Martin del Potro today. Despite tennis not being the most popular of pub sports, there are likely to be customers who will want to sit and watch the whole day's action throughout the weekend.
Football: Chelsea v Liverpool (Friday, 8pm) - Sky Sports 1
Two of the standout teams of the Premier League season so far meet in this season's second offering of Friday night football. Chelsea are unbeaten, while Liverpool have swept aside last season's top two, Arsenal and Leicester. Friday night football is still at an early stage, but is already looking like being successful in keeping the after-work crowd in the pub at the start of the weekend.
Formula 1: Singapore Grand Prix (Saturday, 2pm for qualifying and Sunday, 1pm for the race) - Sky Sports F1
With seven races to go this year and only two points separating Lewis Hamilton from teammate Nico Rosberg at the top of the championship, Formula One is hotting up. So the timing of the dramatic race under the lights in hot & humid Singapore seems fitting. Have extra roast supplies at the ready for the boost in trade this ought to give early Sunday lunchtime.
Football: Tottenham Hotspur v Sunderland (Sunday, 4.30pm) - Sky Sports 1
Tottenham scored four last weekend and Sunderland conceded three. All of which does not bode well for the Black Cats. However, Tottenham may not have fully recovered from their midweek Champions League exploits, so Sunderland striker Jermain Defoe might see a chance to get one over on his old club. Regardless of the outcome, this is the final match of a trio of games on TV on Sunday afternoon, following Watford v Manchester United and Crystal Palace v Stoke City, and viewers in the pub will be hoping the trilogy is rounded off in adequately absorbing fashion.
Football: Fiorentina v Roma (Sunday, 7.45pm) - BT Sport 2
Any football hipsters not exhausted from a mammoth day of Premier League action will be hitting the pub for this tantalising Serie A clash. Roma have had a strong start to the season, while Fiorentina have not yet hit the heights of last season. But both sides will be looking to showcase their fast-flowing attacking football in this match in Florence.