Weinberger wins Olympic warmup race

The 22-year-old South Surrey native, now based out of Victoria, swam to a gold medal at the Roberval 10K swim.

Richard Weinberger is on a roll in advance of his appearance next month at the Summer Olympics.

The 22-year-old South Surrey native, now based out of Victoria, swam to a gold medal at the Roberval 10K swim, an open-water swim that is part of the FINA World Cup circuit.

Weinberger edged American swimmer Arthur Frayler by just two seconds to claim gold, finishing the marathon swim in one hour, 56 minutes and 5.04 seconds.

Weinberger is on his way to London for the Olympics, where he’ll compete in the 10-km open-water swim at Hyde Park on Aug. 10.