In the 1999 Games, Yeo won six gold medals, all in Games Records. She was slated for 12 events, but pulled out of the fourth day of competition, due to a right shoulder injury. The only individual race she lost was the 400 Free, where she managed a bronze, finishing behind Pilin Tachakittiranan of Thailand and compatriot Bouvron Mei-Yen Christel.