 In the women's 100 metres butterfly she reached the semifinals held on 28 July, but with a time of 58.18 seconds did not do well enough to join the eight swimmers who advanced to the finals with times below 58 seconds.The next day, in the women's 100 metres backstroke, she bettered her national record with a time of 1 minute 1.6 seconds but did not advance beyond the heats, ranking 26th out of 45 swimmers.As of 30 July 2012, Tao was the holder of the following Singapore records