Berg ha participado, representando a Suecia, en siete olimpiadas de ajedrez entre los años 2002 y 2014 (dos veces como primer tablero), con un resultado de (+24 -21 =21), con un 52,3% de la puntuación. Su mejor resultado lo alcanzó en la Olimpiada de 2014 al obtener 6 de 8 puntos posibles (+4 -0 =4), con el 75,0% de la puntuación y una performance de 2529.