What's on the box: All this weekend's televised sporting action
There's a wealth of sport taking place this weekend, both at home and further afield.
Racing from Ascot and the ninth race of the Formula One season are among the international offerings, while there will also be huge Irish interest in the US Open following Rory McIlroy's triumph in the Canadian Open last weekend.
On Irish soil, the big games of the weekend will see Galway face Cork and Clare meet Wexford in the All-Ireland Hurling quarter-finals on Saturday.
Here's where you can watch all of this weekend's televised sporting action:
Tennis: Queen's Club. Coverage on BBC One from 1pm.
GAA: All-Ireland Minor Hurling semi-final - Clare v Offaly, 7.30pm. Live on TG4 from 7.20pm.
Racing: Ascot. Coverage on Virgin Media Two from 5.25pm.
Formula One: Canadian Grand Prix, Practice 1 & 2. Coverage on Sky Sports F1 from 7pm & 10pm.
Golf: US Open. Coverage on Sky Sports Golf & Sky Sports Main Event from 1pm.
GAA: All-Ireland Senior Hurling quarter-final - Galway v Cork, 1.45pm. Live on RTÉ Two from 1.15pm.
GAA: All-Ireland Senior Hurling quarter-final - Clare v Wexford, 3.45pm. Live on RTÉ Two from 3.30pm.
Tennis: Queen's Club. Coverage on BBC One from 1pm.
Racing: Ascot. Coverage on Virgin Media One from 1.25pm.
Gas. Flair. Power.