Michael Phelps roared to victory in the 200m medley in 1min 56.32sec at the Indianapolis Grand Prix Saturday, almost two seconds faster than the Olympic season's previous top time. Phelps broke his own meet record and crushed Joseph Roebuck's previous 2012 world-leading time of 1:58.16 set at the British Olympic Trials. South African Darian Townsend was second in 1:59.28 – eighth-fastest in the world this year, while Phelps's US rival Ryan Lochte was third in 1:59.37. For 14-time Olympic gold medallist Phelps, it was further evidence that his preparations for the London Games are at last solidly on track. Phelps added the 200m medley title to the 100m butterfly and 400m medley victories he claimed on Thursday and Friday. Lochte never challenged Phelps in the 200m medley final. Jessica Hardy won the 100m breaststroke in 1:06.12, the fastest time in the world this year giving her a victory by more than two seconds. Caitlin Leverenz's victory in the women's 200m medley in 2:09.71 was second-fastest in the world this year. Teen phenom Missy Franklin the women's 100m backstroke in 59.89sec, the second time this season she has broken a minute.