Rediff.com looks at the gold medal winners of the London Olympics so far.
Michael Phelps retained his 200 metres butterfly world title and smashed his own world record on Wednesday to reassert his authority after a tough 24 hours. The American lost his world record in Tuesday's 200 freestyle final when he was beaten by Germany's Paul Biedermann but he burst back to form with an awesome display of power.
The 21-year-old had to chase down James Guy and Jack McLoughlin to win the title, pulling ahead in the final 100 metres to edge out compatriot McLoughlin and the Englishman to touch in three minutes, 43.76.
Britain's James Guy held off a host of Olympic champions to win his first world title, the men's 200m freestyle, at the world championships on Tuesday.