Sports diary
MONDAY
Cycling: Tour de France.
Swimming: World Championships in Barcelona, Spain.
Tennis: Austrian Open ATP tournament in Kitzbuehel; Croatia Open ATP tournament in Umag; Indianapolis Championships ATP tournament in Indiana; Bank of the West Classic WTA tournament in Stanford, California.
TUESDAY
Soccer: Friendly between Manchester United and Celtic in Seattle. Women's World Cup warm up tournament, Japan v South Korea in Sendai, Japan.
WEDNESDAY
Soccer: Second legs of first qualifying round for the Champions League. CONCACAF Gold Cup semi-final in Miami.
THURSDAY
Cricket: First day of First Test, England v South Africa in Edgbaston.
Golf: Opening round of the Irish Open in Dublin. Opening round of the Greater Hartford Open in Cromwell, Connecticut. Opening round of the LPGA Evian Masters in Evian-les-Bains, France.
Rallying: First day of the Rally of Germany.
Soccer: CONCACAF Gold Cup semi-final in Mexico City.
FRIDAY
Cricket: First day of Second Test, Australia v Bangladesh in Cairns.
Soccer: Women's World Cup warm up tournament, Australia v South Korea in Sendai, Japan.
SATURDAY
Racing: World Series event, King George VI & Queen Elizabeth Diamond Stakes in Ascot, England.
Rugby union: Tri-Nations Series, Australia v New Zealand in Sydney.
Soccer: CONCACAF Gold Cup, third place playoff in Miami. Cosafa Castle Cup quarter-final, Zambia v Mozambique in Lusaka.
Swimming: Diving and synchronised swimming exhibition in Kowloon Park.
SUNDAY
Motorcycling: German Grand Prix in Sachsenring. Round nine of the Superbike World Championship at Brands Hatch, England.
Soccer: Friendly match, Hong Kong v Liverpool at Hong Kong Stadium. Friendly match, Manchester United v Mexican team America in Los Angeles. CONCACAF Gold Cup final in Mexico City. Women's World Cup warm up tournament, Japan v Australia in Sendai, Japan.