HOBART, Australia -- American Jenny Thompson won three more gold medals in a World Cup short-course swim meet Tuesday, giving her nine over four nights in two Australian meets.

Thompson won the 100-meter freestyle, 100 individual medley and 50 butterfly. Her medley time was 0.36 seconds slower than the world short-course record of 1:00.41 she set in Sydney on Saturday.She won five gold medals in the Sydney meet and one Monday on the opening night of the Hobart program.

South African Penny Heyns continued her edge over Australia's Samantha Riley in the shorter breaststroke events, winning the 50 by nearly a second. Riley then held off China's Qi Hui in the 200.

Ian Thorpe of Australia won the 200 freestyle, finishing more than a second ahead of fellow world champion Grant Hackett, also of Australia.

Michael Klim, the Australian swimmer of the year who set himself a particularly punishing schedule in an effort to swim back into form, showed some signs that his hard work is paying off.

Shortly after finishing third behind Thorpe in the 200 freestyle, Klim finished second to Sweden's Lars Frolander in the 100 butterfly.

There was no such encouragement for Keiren Perkins of Australia.

The former 1,500 king and double Olympic champion finished fifth in a race that his successor, Hackett, turned into a time trial.

Hackett won in 14:43.96, almost 14 seconds ahead of Italy's Emiliano Brembilla, with Perkins swimming 15:08.65.