Pertempuran Moskwa
Pertahanan tentara Soviet sudah berada diujung tanduk, korban yang jatuh begitu banyak. Tinggal menunggu waktu saja kejatuhan dari Moskwa. Pada awal Agustus 1941, Jerman berhasil merebut Smolensk, sebuah kota strategis pada arah menuju Moskwa. Namun, pertempuran di Smolensk sendiri telah mengakibatkan Jerman harus menunda serangan ke Moskwa sampai akhir September 1941. Keterlambatan ini sedikit banyak mengganggu strategi perang "blitzkrieg" yang mengutamakan kecepatan gerak, dan keterlambatan ini juga yang memberikan waktu cukup banyak bagi tentara Soviet untuk mengonsolidasikan diri lagi. Setelah melakukan persiapan, pada tanggal 2 Oktober 1941, Kelompok Pasukan Tengah di bawah Marsekal Fedor von Bock menyerang Moskwa dengan kode "Operasi Topan".
Christmas Battles
Rusia melancarkan serangannya pada jam-jam pertama pada tanggal 23 Desember, yang mengejutkan Jerman karena berpikir bahwa Tentara Rusia sibuk merayakan Hari Natal (orang Jerman sepertinya tidak tahu bahwa Hari Natal-nya orang Rusia bukan tanggal 25 Desember). Pasukan terdepan Rusia adalah Latvian Riflemen, yang menggunakan kamuflase musim dingin dan menjadikan badai salju yang lebat sebagai penyamarannya untuk memotong kawat berduri Jerman. Selama beberapa hari selanjutnya pertempuran berlanjut saat pasukan Latvia terlibat pertempuran sengit, dan Jerman mendapat bantuan dari Jelgava. Pasukan 17th Siberian Regiment adalah satu-satunya pilihan untuk membantu memperkuat pasukan Latvia, tapi mereka menolak untuk pergi ke medan perang. Bertempur dalam suhu yang membekukan, pasukan Latvia berhasil menahan laju pasukan Jerman selama 48 jam.