Au cours de batailles défensives de deux mois, les troupes soviétiques ont réussi à saigner l'ennemi. Des batailles particulièrement intenses ont eu lieu dans les secteurs de Volokolamsk et de Mojaïsk, qui étaient les routes les plus courtes vers Moscou. Début décembre, les troupes allemandes ont été arrêtées sur la ligne au sud du réservoir de la Volga, Dmitrov, Yakhroma, Krasnaya Polyana (27 km de Moscou), à l'est d'Istra, à l'ouest de Kubinka, Naro-Fominsk, à l'ouest de Serpoukhov, à l'est d'Aleksin, Toula.
Les 5 et 6 décembre, les troupes de l'Armée rouge lancent une contre-attaque sur les groupements avancés des troupes fascistes allemandes au nord et au sud de la capitale. L'offensive des troupes du front Kalinin (I.S.Konev), du front occidental et du front de Briansk s'est développée sur une bande de 1 000 kilomètres, de Kalinin à Yelets. Les troupes soviétiques ont attaqué un ennemi égal en nombre. Au cours des trois premiers jours, ils ont avancé de 30 à 40 km. L'ennemi a tenu bon, mais le manque de préparation pour mener des opérations militaires dans des conditions hivernales, le manque de réserves affectées. A. Hitler, après avoir signé une directive sur la transition vers la défense sur le front soviéto-allemand en décembre, a imputé les échecs au commandement militaire et, après avoir démis certains des principaux généraux de l'armée de leurs postes, a assumé le commandement suprême. Mais cela n'a pas conduit à des changements significatifs. Du 7 au 10 janvier 1942, une offensive générale est lancée sur tout le secteur central du front soviéto-allemand.
En commémoration de la victoire des troupes soviétiques près de Moscou, le Présidium du Soviet suprême de l'URSS, par un décret du 05/01/1944, a institué la médaille "Pour la défense de Moscou".