DRESDEN, Germany - Canadians Marianne St-Gelais and Charles Hamelin emerged victorious Saturday at a short-track World Cup event.

Hamelin, the Olympic champion from Levis, Que., won the men's 1,000-metre race in one minute 25.676 seconds to beat World Cup leader Semion Elistratov of Russia while Charle Cournoyer of Boucherville, Que., finished third.

Elistratov set a world record of 1:22.607 in the quarter-finals.

"We saw a lot of speed in today's races," said Hamelin. "In the final, Charle Cournoyer and I skated in front for a good part of the race.

"(Semen) Elistratov was able to overtake to find himself in second place. I remembered what my coach Derrick Campell told me, which was to be aware of Elistratov, who likes to overtake inside at unexpected times towards the end of a race. So I waited for the right time and I placed myself in front of him, inside, and was able to go on to win the gold medal."

Cournoyer secured his fourth individual medal this season.

"It was a very good day for me," he said. "I battled with two great skaters in Charles (Hamelin) and Semen Elistratov in the final.

"I really focused on each race, one at a time. I was reacting to what was happening and I had a lot more confidence in what I can do, which allowed me to get some good results."

St-Gelais, of Saint-Felicien, Que., won the women's 1,000-metre race in 1:30.717. China's Tao Jiaying was second while Hungary's Petra Jaszapati was third.

St-Gelais controlled the final until the end to earn her ninth individual medal — and second gold — in the 10 finals she's participated in this year. But in the quarter-finals, St-Gelais, Jamie MacDonald of Fort St. James, B.C., and Valerie Maltais of La Baie, Que., were advanced by officials to earn a spot in the semifinals.

"I was quite lucky in the quarter-finals to get advanced in the following round," St-Gelais said. "I made a mistake that was completely my fault.

"I took advantage of that opportunity to try and be better. I didn't want to commit the same mistakes and so I raced in a different way. The final may have seemed easy, but it was relatively fast. I had good legs and the right opponents to go get the win in that race."

MacDonald initially finished third in the final but was relegated to fifth after being penalized for attempting to overtake Tao with a lap remaining.

"I was third with a couple of laps left, but I wanted to try and set up a pass," said MacDonald. "I didn't want to sit there.

"I would have gotten a bronze, but I'm happy with the fact that I was able to try something. I'm not disappointed; it was a good race. I'm happy about it. I'm happy that I tried something and went for it."