Twelve years after competing in her last Olympics, Shapialevich qualified for her second Belarusian team, as a 37-year-old, at the 2008 Summer Olympics in Beijing, by finishing eighth in the sport pistol from the 2006 ISSF World Shooting Championships in Zagreb, Croatia. She placed forty-second out of forty-four shooters in the women's 10 m air pistol by one point ahead of Uruguay's Carolina Lozado, with a total score of 368 targets. Three days later, Shapialevich competed for her second event, 25 m pistol, where she was able to shoot 287 targets in the precision stage, and 282 in the rapid fire, for a total score of 569 points, finishing only in thirty-eighth place.