China's Ye Shiwen competes for Team Zhejiang during the women's 200 meters individual medley at the Chinese National Swimming Championships on Friday in Baoji, Northwest China's Shaanxi Province. Ye won the title in 2 minutes and 11.46 seconds, securing her chance to compete at the World Championships in Kazan later this year. Photo: CFP