Yu Zidi, from China, will compete at the world swimming championships in Singapore, with world-class times in the 200 and 400 IM and 200 butterfly, rivaling Olympic performances.