Nick Dempsey believes his Olympic preparations are going well after the Weymouth-based sailor won a silver medal at the RS:X Windsurfing World Championships off Cadiz, Spain.
Dempsey was in contention to win gold but strong winds saw the final two days' sailing cancelled, denying him the chance to improve on silver.
"I'm pretty much exactly where I want to be," Dempsey told BBC Dorset.
"I raced well every day, but made a few errors and was a bit unlucky."
Dempsey, 31, won a bronze medal at the Athens 2004 Olympics in the sailboard class but finished in an agonising fourth place at the Beijing 2008 windsurfing event.
He won the RS:X World Championship title in Weymouth over the Olympic course the following year, but France's Julien Bontemps takes this year's gold medal after the weather prevented Dempsey from mounting a late charge.
"It's probably the windiest event I've ever been to in my life and it made for pretty good racing, but it was frustrating to have a few days missed," said the Briton.
"Overall I'm happy with how things have gone and can't wait to get home and back to training, because I'm very much looking forward to the summer."
Britain's Bryony Shaw, a bronze medallist at Beijing 2008, finished fourth following the decision to cancel Wednesday's medal races.
Shaw missed a month's training with a chest infection in the build-up but, earlier in the week, she tweeted: "The decision to race at the Worlds seems to have been a good one. I've been climbing the rankings all week."
Shaw and Dempsey were among the first athletes selected to Team GB for London 2012, being named to the team as early as September last year in the opening batch of 11 confirmed names - all from the sport of sailing.