Michael Phelps of the US competes during the men's 200m butterfly semi-final at the 14th FINA World Championships in Shanghai, July 26, 2011. [Photo/Agencies]