Aussie Ryan Napoleon has shrugged off illness to win silver in the men's 400m freetyle.

Napoleon, reportedly struggling with a stomach bug was pipped to gold by Canadian Ryan Cochrane who swam 3:48:48

Scotland's David Carry took bronze.

Editor's Picks

Compare & Save