Laura Massaro had to settle for a silver medal in the squash final of the Commonwealth Games after losing out to Malaysia's Nicol David.

David was the favourite going into the match but the Great Yarmouth-born player ran her opponent close in the first game before going down 12-10.

David, who has been top of the world squash rankings for the last eight years, made her class tell from then on and took the final two games 11-2 and 11-5.