Michael Phelps posted the second-fastest 200m freestyle time in the world this year in Ohio on Friday, signalling that his preparations for the London Olympics are on track.

“It’s crazy what training actually does,” Phelps said with a laugh after he cruised to victory at USA Swimming’s Columbus Grand Prix in 1min 45.69sec.

“When you do start to train, and you do start working out, you do get in better shape. It’s kind of wild how that works.”

Phelps’s time is second this year only to the 1:45.52 delivered by France’s Yannick Agnel. Germany’s Dimitri Colupaev was second in 1:48.70 and Brazil’s Nicolas Oliveira was third in 1:49.99.

Phelps, whose 14 Olympic Games gold medals include an unprecedented eight in one Games in Beijing in 2008, was competing for the first time since spending three weeks training at altitude in Colorado.

The United States swim superstar, who has admitted he lost motivation and focus after his Beijing triumph, was pleased not only with the time but with his race execution.

“I said I wanted to be out in 51 and just kind of feel like I have control over my speed,” Phelps said.

“That’s how it was... I felt kind of like the old me.”

Meanwhile, US Olympic gold medallist Natalie Coughlin was also a winner on the night, capturing the 100m butterfly in 59.17 – tied for seventh-fastest in the world this year.

International swimmers prepping for a run at the London Games also featured strongly on the opening night of the meeting.

Japan’s Kosuke Kitajima won the men’s 100m breaststroke in a meet record of 1:00.13, not far off his time in the heats of 1:00.98.

Slovenia’s Damir Dugonjic swam strongly for silver in 1:00.60.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.