Son emprisonnement fut de courte durée, en , libéré, il fut de retour en Russie. Le , Berg fut nommé commandant de Revel, il occupa ce poste jusqu'au début de la Campagne de Russie (1812). Le , le commandement de la Division d'infanterie lui fut confié, il servit sous les ordres du maréchal Pierre Wittgenstein. Cette Division fut engagée dans la bataille de Kliastitsy (30 juillet - ). Au cours de ces combats, il fut un exemple de bravoure pour ses soldats. Le , il fut promu lieutenant-général. Au cours de la première bataille de Polotsk (17 août-), il fit de nouveau preuve de vaillance au combat mais, un boulet de canon ennemi le blessa grièvement au côté gauche, malgré tout, il continua à servir dans l'armée impériale. En récompense de son héroïque comportement, en 1812, il fut décoré de l'Ordre de Sainte-Anne (). De nouveau engagé dans la seconde bataille de Polotsk (18 octobre au ), il reçut l'Ordre de Saint-Georges (), l'Ordre de Saint-Vladimir (). Au cours de la Bataille de Smoliani (13 novembre-), une nouvelle fois, il déploya une grande ardeur au combat, il repoussa les attaques du maréchal Victor. Quelques jours plus tard, il se battit contre la Grande Armée sur les rives de la Bérézina.