Need to be in top shape to face Chinese in Olympics: Saina Nehwal