2007, although she continued to win major medals, including silvers at the World Indoor and Outdoor Championships and a bronze medal at the 2008 Beijing Olympics. Her personal best is 21.70 m thrown at the Belarusian championships in 2010, making her the third best indoor thrower on the all-time lists. She scored her first world indoor title at the 2010 IAAF World Indoor Championships, throwing a championship record of 20.85 m. She won further honours at the 2010 European Cup Winter Throwing meeting, easily winning gold ahead of compatriot Natallia Mikhnevich. She defeated the reigning champion, Natallia Mikhnevich, at the 2010 European Athletics Championships to claim her first outdoor European Championship. She won all six of the IAAF Diamond League meetings that she competed in that year, becoming the inaugural women's shot put trophy winner, and suffered just one defeat in the entirety of 2010 – a runner-up placing behind Valerie Adams at the 2010 IAAF Continental Cup. She decided to miss the indoor section of 2011 and instead struck a balance between training and resting her left knee. She had endured ongoing pain in the joint but remarked "I didn’t want to do something radical and have surgery as there is no guarantee of a speedy recovery". Her first competition of 2012 came at the Belarusian indoor championships and she demonstrated her form with a world-leading mark of 20.70 m. She had a best throw of 20.42 m at the 2012 IAAF World Indoor Championships and this brought her the silver medal behind Adams. Turning to the outdoor season, she won at the 2012 European Cup Winter Throwing and reached 20.53 m to win the first leg of the 2012 Diamond League in Doha. She managed only third at the Golden Gala at the end of May, but threw a Belarusian outdoor record of 21.13 m in Minsk two weeks later. She threw further in July, having marks of 21.32 m, then 21.39 m in Grodno. Immediately prior to the Olympics, she had a world-leading throw of 21.58 m. During the 2020–21 Belarusian protests, Astapchuk became a member of the Coordination Council of Sviatlana Tsikhanouskaya. Doping Astapchuk won gold at the 2012 Summer Olympics in London, the day after which the President of Belarus, Alexander Lukashenko, awarded her the Third-class Order of the Fatherland in recognition of her “high professionalism, outstanding sports achievements and victory at the 30th Summer