Returning to best-on-best competition at the 2004 World Cup, Forsberg recorded three points in four games. Sweden finished in fifth place. Two years later, he won his second Olympic gold, helping Sweden to a championship at the 2006 Games in Turin, Italy. As part of a subsequent interview about the championship over five years later, Forsberg was interpreted to insinuate that Sweden lost their preliminary round game against Slovakia on purpose, so as to draw Switzerland as their quarterfinal opponent, rather than Canada or Russia. Swedish forward Henrik Sedin, who played alongside Forsberg on the 2006 team denied the notion while adding that Forsberg's comments in the interview were misconstrued. Forsberg's next appearance in international competition came at the 2010 Winter Olympics in Vancouver, British Columbia. He was named Sweden's flag bearer for the opening ceremonies. Two years removed from NHL competition (Forsberg had been playing in the Elitserien while attempting an NHL comeback), Forsberg played a lesser role with the Swedish team and recorded an assist over four games. Sweden finished in fifth place, failing to defend their 2006 gold medal.