Berg'as reguliariai pasirenkamas atstovauti savo šaliai dideliuose komandiniuose renginiuose ir po to, kai jo reitingas gerokai pakilo, dabar žaidžia vienoje komandose. Jis dalyvavo visuose 2002-2008 m. olimpiniuose turnyruose ir 1999 m., 2003 m. ir 2007 m. Europos komandinių šachmatų čempionatuose. 2008 m. Drezdeno olimpiadoje
, jis turėjo katastrofišką rezultatą, laimėjo ne žaidimų, iš 9 žaidimų jis gavo 11⁄2 taškų. Priešingai, jo komandos draugai pasižymėjo, kad Švedija varžėsi iš eilės, todėl Bergas turėjo ištverti aukščiausios klasės priešininkų, įskaitant du buvusius pasaulio čempionus.