 But after a splendid performance, she decided to continue till the 2008 Beijing Olympics.This decision saw her swim at the 2006 Melbourne Commonwealth Games and the 2006 Asian Games.On 30 January 2007, Yeo announced her retirement at a press conference saying she did not have the motivation to go on with another year of training till Beijing, and retired at 28.