Victoria's Richard Weinberger took second place in the FINA 10 kilometre Marathon Swimming World Cup race Sunday in Chun'an, China.
The 2012 Olympic medallist continued his preparation for the Rio de Janeiro 2016 Olympic Games with a silver medal time of 1:53:08, coming in just behind Brazilian Allan Do Carmo (1:53:04).
Ecuador's Esteban Enderica rounded out the podium finishes atop the 28-man field.
“Any time you can earn a medal at a World Cup is a great thing and it was great to see Richard build on his third place result from the Rio test event in August,” said Steve Price, Weinberger's coach at the Swimming Canada High Performance Centre in Vancouver.
“He is learning to be patient by playing the game better. That served him well in Kazan this summer when he earned a nomination to the Olympic team. He showed better speed at the end of the race and was able to outsprint the Ecuador swimmer head-to-head the last 25 metres.”
Chun'an was the penultimate stop on the annually staged elite level tour, which is organized around 11 meets and takes place in natural water bodies.
Weinberger now prepares for the final World Cup race Saturday in Hong Kong.