Sport on TV
TODAY Football
UEFA Euro 2020, Hungary v France - BBC One 1315, Portugal v Germany - ITV 1600, Spain v Poland - BBC One 1930. Cricket World Test Championship final, India v New Zealand - Sky Sports Cricket 1000; First Test, England Women v India Women Sky Sports Main Event 1100 and 1535.
Tennis Queen’s, day six - BBC Two England 1300.
Golf US Open, third round - Sky Sports Golf 1600 and Sky Sports Main Event 1800.
Racing Live racing from Royal Ascot - ITV 1325 and ITV4 1555.
Formula One French Grand Prix third practice and qualifying - Sky Sports F1 1045, Sky Sports Main Event and Sky Sports F1 1300.
Rugby Union Premiership, Bristol v Harlequins - BT Sport 1 1300, Exeter v Sale - BT Sport 1 1545; PRO14 Rainbow Cup, Benetton v Bulls - eir Sport 1 1630. MOTO: MotoGP, Grand Prix of Germany practice and qualifying BT Sport 2 0800.
TOMORROW
Football UEFA Euro 2020, Italy v
Wales - ITV 1555, Switzerland v Turkey - ITV4 1555; Vanarama National League play-off final, Hartlepool v Torquay - BT Sport 1 1300.
Cricket World Test Championship Final, India v New Zealand - Sky Sports Main Event and Sky Sports Cricket 1000, Sky Sports Main Event 1600.
Tennis Queen’s, day seven - BBC
Two England 1300.
GOLF: US Open, final round - Sky Sports Golf 1500 and Sky Sports Main Event 1815.
Formula One French Grand Prix Sky Sports Main Event and Sky Sports F1 1355.
Rugby Union Greene King I PA Championship, Saracens v Ealing Trailfinders - BT Sport 2 1500.