The Australian Diamonds held off a formidable Jamaican challenge in the semifinal of the Netball World Cup in Cape Town on Saturday. That saw the 11-time champions setting up a showdown with England, who defeated defending champions New Zealand earlier in the afternoon, with the final taking place at 6pm on Sunday.