20160731 sports.tennis: Tennis: Halep downs Kerber in see-saw battle to reach Montreal final