Diane Roy (pictured in 2006) beat her previous best in the marathon by nearly three and a half minutes to earn bronze. ((Adrian Wyld/Canadian Press))

Diane Roy of Sherbrooke, Que., broke her Canadian record in the marathon for women wheelchair racers on Saturday in a bronze medal performance at the Oensingen Marathon.

Amanda McGrory of the U.S., won the gold medal in one hour, 39 minutes and 20.4 seconds with Sandra Graf of Switzerland second in 1:40:07.08.

Roy clocked the 42 kilometre race in 1:40:09.1, almost three and half minutes faster than her previous best.

"It was a tough race," Roy said. "It took me a while to get into it. But after the first lap, I knew it was going to be a fast race. At times I wasn't sure I'd be able to hold on but I worked hard and to beat my previous best by three minutes is very satisfying."

In the men's marathon, Michel Filteau of St-Jean-Baptiste, Que., did not finish. Dave Weir of Britain won the gold.

In the men's 14-kilometre race, Alexandre Dupont of Montreal, and now based in Saskatoon, won the bronze in 32:53.0 less than a minute from the winner Pierre Fairbanks of Switzerland.

"It went very well, I surprised myself," said Dupont, 21. "It's the longest race of my career but I've done a few 10 kilometres.I just tried to stay with the lead pack and keep a good pace.And that's what pretty much happened."

In the women's 14-kilometre race, Simone Buess of Switzerland was the winner in 35:47.8, with Manuela Schar of Switzerland second in 37:45.5.Keira-Lyn Frie of Saskatoon was third in 40:38.9 and Ilana Duff of Saskatoon placed fourth in 41:36.0 the longest distance race of her career.

"I'm a sprinter so this was a pretty big challenge for me," Duff said. "I was really excited about doing the race and when I finished it felt really good. I didn't really have a strategy I just wanted to make sure that I finished. My plan is to do more long-distance races."

Clayton Gerein of Pilot Butte, Sask., was fourth in the men's quadriplegic marathon.

Courtesy of Canadian Sport News