Sadovnik competed for the Kazakh swimming team in the women's 100 m breaststroke at the 2008 Summer Olympics in Beijing. She scored a solid 1:11.39 to slide under the FINA B-cut (1:11.43) by four hundredths of a second (0.04) at the Kazakhstan Open Championships three months earlier in Almaty. Sadovnik powered home on the final stretch to touch the wall first over Peru's two-time Olympian Valeria Silva by about a half-body length in heat two with a lifetime best of 1:11.14. Sadovnik failed to advance to the semifinals, as she placed thirty-fourth out of forty-nine swimmers in the prelims.