James Magnussen (up) of Australia competes in the semi-final of men's 100m freestyle swimming event at the 14th FINA World Championships in Shanghai, east China, July 27, 2011. James Magnussen ranked the first and entered the final. [Xinhua]