
Australia's champion freestyler Mollie O'Callaghan has dislocated a kneecap in a training mishap a month before swimming's world titles in Japan.
O'Callaghan, the reigning 100m freestyle world champion, is still expected to compete in Fukuoka when pool competition starts on July 23.