With Team Ulsrud during the 2007–2010 seasons, Petersson won six World Curling Tour events, three European Curling Championship medals (silver in 2007 and 2008; bronze in 2009), three World Curling Championship medals (bronze in 2008 and 2009; silver in 2010), and silver at the 2010 Vancouver Winter Olympics. His shooting accuracy proved to be consistently high in the 80–90 percentiles during the 2009–10 season, which significantly contributed to his team's top round-robin standings at the 2009 European Curling Championship and 2010 World Curling Championship.