Frodeno, Gomez and Don celebrate on the Hamburg podium
Tim Don claimed his first podium finish at a World Championship Series event as he came third in the Hamburg Triathlon.
The 32-year-old Londoner claimed bronze on Saturday in a time of one hour 43 minutes 57 seconds, half a minute behind winner Javier Gomez of Spain.
Jan Frodeno's second place took him to the top of the world rankings ahead of the London event next Saturday.
"London's the one I really want. I will fly home, rest up and try to enjoy it. I know I'm in great shape," said Don.
World champion Alistair Brownlee missed Hamburg, opting to warm up for London at Sunday's French Grand Prix instead.
"This is the first time I've finished on the podium in a World Championship Series race so I'm very pleased," said Don, who won the world title under the old, one-off format in 2006.
"I had a great swim. The lead group wasn't really committed on the bike but I knew the last 2-3km would be important so I got into my rhythm ready for the run.
"Jan [Frodeno] and Gomez had a good start and I realised I was racing for third. It's not the way I like to race but I couldn't go with them today. I used my speed well and got onto the podium."
In Sunday's women's race, Sweden's Lisa Norden returned from injury to win a thrilling sprint finish against world champion Emma Moffatt of Australia.
Ireland claimed their first medal in the series, with Aileen Morrison coming in third and Loughborough's Vicky Holland was the top British finisher in fifth.
Hyde Park Triathlon
next weekend live on the BBC. Elite women's race live on Saturday 1300-1515 BST on Red Button; Women's highlights then elite men's race live on Saturday 1500-1800 on BBC 2; all on the BBC Sport website (UK users only)