Magdalena Olsson lyckades efter mer än en och en halv timmes kamp i den extremt tuffa terrängen i Chanty-Mansijsk bärga silvermedaljen på EM-långdistansen.
Olsson var 12 ynka sekunder från guldet, som gick till ryskan Marina Vyatkina efter en felstämpling av Alena Trapeznikova, också Ryssland. Bronset gick till hemmaåkaren Tatyana Oborina.
- Jag är jättenöjd! Det var en riktig tuff och fysisk långdistans i dag så med tanke på det är jag riktig nöjd att jag lyckades hålla ihop det, säger Magdalena Olsson, som också vann EM-silver i torsdagens sprintstafett där hon bildade lag med Markus Lundholm.
Lördagens bana var minst sagt utmanande; 15 kilometer fågelvägen och sammanlagt 30 kontroller, väldigt många och branta höjdmeter plus en del kluriga vägval.
Olsson, Vyatkina och Oborina turades om att vara bäst placerad och till slut blev det en sekundfight om guldet, där Vyatkina var den starkaste mot slutet.
- Jag var väldigt noggrann med att fokusera i dag, bara vara fokuserad på orienteringen och att kämpa på. Det här är min första medalj på långdistans, så det känns jättebra. Jättekul också att det är så nära guldet, säger Olsson.
Ytterligare två svenskor slog sig in på topp-tio: Isabel Salén blev åtta och Linda Lindkvist tia.
På herrsidan blev det en helrysk pall med Moraåkaren Andrey Lamov i topp. Han vann med blott sju sekunders marginal till Sergey Gorlanov.
Två svenskar placerade sig topp-tio: Erik Rost blev sjua och Markus Lundholm nia.
Under söndagen avslutas mästerskapet i Ryssland med stafetter.
Resultat, EM, långdistans
Damer
1) Marina Vyatkina, Ryssland, 1.37.59, 2) Magdalena Olsson, Sverige, +0.12, 3) Tatyana Oborina, Ryssland, +1.50. Övriga svenskar: 8) Isabel Salén +6.29, 10) Linda Lindkvist +10.21, 16) Frida Sandberg +14.58, 17) Klara Yngvesson +16.20. Hanna Eriksson bröt.
Herrar
1) Andrey Lamov, Ryssland, 1.39.45, 2) Sergey Gorlanov, Ryssland, +0.07, 3) Vladislav Kiselev, Ryssland, +2.30. Svenska placeringar: 7) Erik Rost +4.29, 9) Markus Lundholm +4.55, 16) Rasmus Wickbom +13.58, 26) Walheim Sixten +26.40. Linus Rapp och Oskar Sandberg bröt.