Ferry has seen some of his strongest efforts and best finishes in Italy, even beyond the 2006 success. His first two World Cup victories both came in the pursuit in Antholz-Anterselva, in the 2007–2008 and 2008–2009 seasons. In 2007, he won a gold medal in the mixed relay in the 2007 World Championships alongside Helena Jonsson, Anna Carin Olofsson, and Carl Johan Bergman. Although his 2009–2010 season was lackluster, and Ferry saw his ranking drop from 9th to 16th place in the World Cup, Ferry was again selected for the Swedish team for the 2010 Olympic Games in Vancouver, British Columbia, Canada. In the pursuit event held on February 16, Ferry finished in first place, winning the gold medal after catching and passing the race leader on the final lap of the race. He beat second-place finisher Christoph Sumann of Austria by only 16.5 seconds. The victory marked the first Olympic biathlon gold for a Swedish athlete in a half-century.