Vistül-Oder Taarruzu
Sovyet Taarruzu

Taarruz, 12 Ocak günü saat 04:35'te Baranov köprübaşından, 1. Ukrayna Cephesi topçusunun, 4. Panzer Ordusu cephesini hedef alan yoğun bombardımanıyla başladı. Baranov köprübaşının karşısında konuşlanmış bulunan 48. Panzer Kolordusu'nun tümenlerinin, Sovyet taarruzuna etkili biçimde karşı koyma kapasitesi bu bombardımanla önemli ölçüde imha oldu. Alman 68. Piyade Tümeni'nden bir tabur komutanı durumunu şu şekilde anlatmıştır. "Gücünün altında bir taburla harekâta başladım… Sovyet hazırlık ateşinin dumanı dağıldıktan sonra … elimde sadece bir müfreze kalmıştı."
İlk hazırlık ateşini bir yoklama taarruzu izledi. Ardından saat 10:00'da ağır bir bombardıman başladı. 3. Muhafız Tank Ordusu ve 4. Tank Ordusu'nun zırhlı cevik kuvvetleri dört saat sonra ileri harekete başladıklarında 4. Panzer Ordusu zaten topçusunun üçte ikisini ve piyade unsurlarının dörtte birini kaybetmişti.
Hızlı gelişen Sovyet taarruzu Kielce yönünde ilerledi. 4. Panzer Ordusu'nun merkezdeki ihtiyat kuvveti olan 24. Panzer Kolordusu muharebeye sokuldu. Fakat Kielce'ye ulaştıklarında bu birlik ağır hasar görmüştü ve zaten Sovyet zırhlıları tarafından kanat açıkları sarılmaya başlamıştı. Güney kanattaki 48. Panzer Kolordusu, kuzey kanattaki 62. Kolordu'nun büyük bölümüyle birlikte muharebe dışı kalmıştı. 1. Ukrayna Cephesi kuvvetleri 14 Ocak'ta Nida nehri geçişlerini ele geçirdi ve Radomsko ve Warthe yönünde ilerlemeye başladı. Henüz dağılmamış tek birlik olan 24. Panzer Kolordusu, 16 Ocak gününe kadar Kielce'de tutunmayı başardı ve aynı günün akşamı General Nehring, çekilmeye karar verdi.
Mareşal Konev'in 1. Ukrayna Cephesi'nin kuzeyinde Mareşal Jukov'un 1. Belarus Cephesi, 14 Ocak günü saat 08:30'da Pulawi ve Magnuszew köprübaşlarından Alman 9. Ordu'su mevzilerine taarruza başladı. Magnuszew köprübaşından 5. Şok Ordusu ile 8. Muhafız Ordusu, Pulawi köprübaşından ise, 30 km.lik bir derinliğe ulaşan 33. ve 69 Ordular taarruz ettiler. Oluşan gedikleri genişletmek için 1. ve 2. Muhafız Tank Orduları da muharebeye sokuldu. Pulawi köprübaşından taarruza başlayan 69. Ordu'nun harekâtı özellikle başarılı gelişti ve 55. Panzer Kolordusu savunması yarıldı. Panzer Kolordusu önce çekilmeye başladı, ardından da dağıldı. Alman 9. Ordu'su bazı bölgesel karşı taarruzlara giriştiyse de tümünde geri atıldılar. Sovyet 69. Ordu'su, Alman savunmasının son hattını da kırıp Radom'u ele geçirdi. Bu arada 2. Muhafız Tank Ordusu Soçaczew'e ilerlerken 1. Muhafız Tank Ordusu da Pilica Nehri üzerinde köprübaşları elde etme ve Łódź yönünde ilerleme emri aldı. Bu arada 47. Ordu, Vistül nehrini geçip kuzeyden Varşova'ya ilerken 61. Ordu ile 1. Polonya Ordusu kenti güneyden çevirdi.
Tek büyük Alman tepkisi, 15 Ocak'ta gerçekleşti. Hitler, Guderian'ın önerisine karşın, 4. Panzer Ordusu cephesinde açılan gediği kapatmak için General Dietrich von Saucken komutasındaki Grossdeutschland Kolordusu'nun Doğu Prusya'dan hareket etmesi emri verdi. Fakat Mareşal Jukov'un kuvvetlerinin hızla ilerlemesi, bu birlik kuvvetlerinin hedefine ulaşmadan Łódź'da trenden indirilmesine neden oldu. Birlik, 9. Ordu'nun çekilmesini örttükten sonra Warthe nehrinin güneybatısı yönünde çekilmek zorunda kaldı.