After missing the 2009 season to have a child, Tereshchuk returned in 2010 and finished second in that year's mixed relay event at the World Championships in Chengdu, China, in addition to placing 16th in the individual competition. In 2011, she came in third at the European Championships before winning three medals at the World Championships in Moscow: gold in the individual and mixed relay events and bronze in the three-member team relay. As World Champion, she qualified for the 2012 Summer Olympics, was named Ukrainian Sportswoman of the Year, and was awarded the Order of Princess Olga in the Second Class. At the 2012 World Championships in Rome, Italy, however, she failed to qualify for the finals and was eliminated before she was able to defend her individual title, also placing 5th in the mixed relay. In the Olympic tournament that year she finished 23rd in a field of 36 competitors.