A big weekend in golf sees Dustin Johnson win again in Canada, Justin Harding winning again in Asia, and Miguel Angel Jimenez wins the senior British Open. The Proteas bounce back in Sri Lanka, that Welsh guy wins the Tour de France and Hamilton wins the Hungarian GP.