Chermoshanskaya represented Russia at the 2008 Summer Olympics in Beijing competing at the 4x100 metres relay, together with Aleksandra Fedoriva, Yulia Gushchina and Yevgeniya Polyakova. In their first round heat they placed second behind Jamaica, but in front of Germany and China. Their time of 42.87 seconds was also the second time overall out of sixteen participating nations. With this result they qualified for the final in which they sprinted to 42.31 seconds, the first place and the gold medal. Belgium and Nigeria took the other medals. The Jamaican team did not finish due to a mistake in the baton exchange.
Chermoshanskaya participated in the 2010 European Championships in Athletics in the 4 x 100 m relay and the 200 metres. In the relay final, along with Yuna Mekhti-Zade, Aleksandra Fedoriva and Yulia Gushchina, they finished fourth behind Ukraine, France and Poland. In the 200 metre competition, she won her heat in a time of 23.10 secs, which was good enough to advance. In her semifinal, she finished second in an improved time of 22.88, behind Ukrainian, Yelizaveta Bryzhina. She then went into the final as the overall, fifth fastest athlete. In the final, she ran a seasonal best of 22.67 which finished her in seventh place, and last of the actual race finishes as Véronique Mang was disqualified for a false start. Her Russian compatriots,Aleksandra Fedoriva and Anastasia Kapachinskaya finished third and fourth respectively. Myriam Soumaré of France won the race in a European-leading time of 22.32.