Sri Lanka, Oct. 27 -- Alana King returned the best figures in Women's World Cup history as Australia hammered South Africa by seven wickets at Indore to set up a semi-final meeting with India.

The leg-spinner Alana claimed 7-18 from seven overs as South Africa collapsed from 32-0 to 97 all out in 24 overs, with Australia completing their chase with 199 balls to spare with out much effort.

King became just the sixth woman and third Australian to take seven wickets in a women's ODI and the first to do it at a Women's World Cup, surpassing New Zealand bowler Jackie Lord's record of 6-10 against India in 1982.

The victory in Indore secures top spot in the table for Australia, who have won all six of their completed matches in the group sta...