Corinne Rey-Bellet has placed third in a World Cup downhill race in the Canadian ski resort of Lake Louise. Friday's podium finish came just one day after she placed a disappointing 19th in another downhill race for the Swiss skier.
Italy's Isolde Kostner won Friday's race, while Carole Montillet of France placed second.
"My anger at Thursday's poor performance didn't last long, and it wasn't a problem for me to prepare for today's race," said Rey-Bellet in a post-race commentary.
She added: "The fact that I reacted to the considerable blow with such a successful performance makes today's victory even more significant to me."
The Swiss skier finished the race with a time of one minute 34.40 seconds in less than ideal conditions: the 2.6-kilometre men's Olympic downhill course, carved on Whitehorn Mountain, was totally covered in artificial snow.
Kostner, who was the hottest favourite going into the race, clocked 1:33.76. Montillet followed the Italian across the finish line just 0.48 seconds behind.
It was the second podium-finish for Rey-Bellet this season; she placed third in the Super-G last month at Aspen, Colorado.
swissinfo with agencies