This weekend offers a first-class mix of major events for sport fans.
From the World Cup to Wimbledon, the start of the Tour de France and the British Grand Prix, there is something for everyone.
Here, Press Association Sport provides the definitive guide to what to watch, as well as where and when to watch it.
Saturday July 7
World Cup
England v Sweden, World Cup quarter-final – BBC One 1430
All eyes will be on England when they tackle Sweden in Samara for a place in the World Cup semi-finals. Can Gareth Southgate’s Young Lions rise to the challenge again – and will there be more penalty shootout drama?
Russia v Croatia, World Cup quarter-final – ITV 1830
Will hosts Russia continue their surprise run at the World Cup and get the better of Croatia in Sochi? If they do, expect more wild celebrations all the way from Moscow to Yekaterinburg.
Wimbledon
Wimbledon – BBC Two 1130, BBC One 1215 & eir Sport 1 1130
British number one Kyle Edmund is the last home-grown player standing at the All England Club – and faces three-time champion Novak Djokovic in the third round. With so many seeds having crashed out of Wimbledon, will there be another shock on Centre Court?
Tour de France
Tour de France: Stage 1 – Eurosport 1 & ITV4 0930, S4C 1400
After all the controversy in the build-up, can Britain’s Chris Froome deliver another dominant performance and claim a fifth yellow jersey?
Selected highlights
FORMULA ONE: British Grand Prix qualifying (Channel 4 1255, Sky Sports F1 & Sky Sports Main Event 1300, eir Sport 1 1355)
CRICKET: England Women v New Zealand Women (One Day International – Sky Sports Cricket & Sky Sports Main Event 1030)
GOLF: Irish Open (European Tour, Sky Sports Golf 1230), Greenbrier Classic (PGA Tour, Sky Sports Golf 1800 & Sky Sports Main Event 1845)
DARTS: World Series of Darts, Las Vegas (ITV4 2000 & eir Sport 1 2000)
ROWING: Henley Royal Regatta (BT Sport 2 1330)
Sunday July 8
Formula One
British Grand Prix – Channel 4 1345, Sky Sports F1 & Sky Sports Main Event 1405
Lewis Hamilton bids to become the most successful driver in the history of the British Grand Prix with victory for a sixth time to get his world title bid back on track – in front of an expectant 130,000 partisan fans at Silverstone. No pressure then.
Cricket
Third T20 international, England v India – Sky Sports Cricket 1330
After being too hot to handle for Australia in their 50-over series, Eoin Morgan’s men need to raise their Twenty20 game against the India spinners.
Golf
Irish Open (European Tour) – Sky Sports Golf 1200
With places up for grabs at The Open, whose nerve will hold at Ballyliffin in County Donegal?
Selected highlights
CYCLING: Tour de France, Stage 2 (Eurosport 1 & ITV 4 1200)
GOLF: Greenbrier Classic (PGA Tour, Sky Sports Golf & Sky Sports Main Event 1800)
ROWING: Henley Royal Regatta (BT Sport 2 1100)
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here