MICHAEL Phelps has won his sixth gold medal of the Olympic Games, taking out the 200m individual medley final in world-record time of 1min54.23.

Laszlo Cseh of Hungary was second, 2.29sec behind Phelps and Ryan Lochte of the United States third.

Cseh challenged Phelps over the first 100m, but Phelps smashed the field in the breaststroke leg and then swam away in the last 50m.

Tomorrow, Phelps will swim in the final of the 100m butterfly to tie Mark Spitz's record of seven gold medals.

On Sunday his last event will be the men's 4x100m medley relay.