Войска 2-го Белорусского фронта (Маршал Советского Союза К. К. Рокоссовский), перейдя в наступление 14 января на двух плацдармах на западном берегу реки Нарев севернее Варшавы, при поддержке массированных ударов артиллерии прорвали сильную глубоко эшелонированную оборону противника. За четыре дня, преодолевая упорное сопротивление немцев, войска фронта продвинулись вперед до 40 км, расширив прорыв до 100 км по фронту.
Войска 1-го Белорусского фронта и 1-й армии Войска польского освободили Варшаву. Немцы в течение длительного времени укрепляли и совершенствовали оборону на левом берегу Вислы. Варшава являлась важнейшим стратегическим узлом этой обороны противника.
При освобождении польских городов Груец, Мщонув и Жирардув погиб гвардии старший лейтенант, заместитель командира танкового батальона Евгений Максимович Волков (1920–1945). Возглавляя передовой отряд бригады, он лично уничтожил в боях несколько танков и штурмовых орудий противника.
Учрежденная позже медаль «За освобождение Варшавы» вручалась тем, кто непосредственно участвовал в штурме города 14–17 января. Ею награждено около 700 тыс. человек.
18 января
Войска 2-го Белорусского фронта штурмом овладели городами Пшасныш и Модлин, а также заняли более 1 000 других населенных пунктов.
Войска 1-го Белорусского фронта овладели городами Сохачев, Скерневице и Лович, а также заняли более 500 других населенных пунктов.
Командир танка Т-34 Владимир Васильевич Корсаков (1923–1983) из 47-й гвардейской танковой бригады, находясь в разведке в районе городов Мщонув, Жирардув, взял в плен вражеского полковника, уничтожил несколько мостов, до шести взводов пехоты, два танка, шесть орудий, свыше двадцати бронетранспортеров и тягачей, склад с боеприпасами. Ворвавшись на аэродром неприятеля в районе города Сохачев, танк гвардии младшего лейтенанта Корсакова «прошелся» по хвостам двадцати двух самолетов, а двадцать третий взорвал на взлете. Там же, на окраине города, взвод Корсакова вызволил из германского плена более 600 человек, находившихся в концлагере. 18 января танк Корсакова первым ворвался в Сохачев, где экипаж уничтожил два танка и несколько орудий противника, перекрыв путь отступающим гитлеровским войскам из Варшавы.
Войска 1-го Украинского фронта в результате стремительной атаки танковых соединений и пехоты овладели городом Пиоткрув, а также взяли более 450 других населенных пунктов. Войска фронта соединились с войсками 1-го Белорусского фронта и начали освобождение Силезского промышленного бассейна.
Советские летчики наносили массированные удары по узлам сопротивления противника и отступающим колоннам немецких войск. В результате налета на железнодорожную станцию Лодзь взорвано бензохранилище и уничтожено 10 немецких воинских эшелонов.
19 января
Войска левого крыла 2-го Белорусского фронта вышли на подступы к Плоньску и захватили Модлин. Основные силы и резервы 2-й немецкой армии были уничтожены.
Войска 1-го Белорусского фронта с боем овладели городами Лодзь, Кутно, Томашув. Лодзь – второй по величине польский город после Варшавы. В нем насчитывалось более 600 тысяч жителей.
Стремительно продвигаясь вперед, наши войска уничтожают разгромленные и разрозненные части противника, потерявшие управление и скрывающиеся в лесах.
20 января
Германское командование начало переброску в приграничные районы части сил из внутренних районов Германии, с Западного фронта и других участков фронта. Однако попытки восстановить прорванный фронт успеха не имели.
21 января
Советские части, наступающие по северному берегу реки Висла, продвинулись вперед на 30 км и с боями овладели городом Плоцк – важным опорным пунктом вражеской обороны. В течение дня захвачено у немцев 18 танков, 70 полевых орудий, 200 автомашин, 12 паровозов, 500 вагонов и 40 складов с военным имуществом.
22 января
Войска 1-го Белорусского фронта с боем овладели городами Хоэнзальца, Аргенау, Крушвитц и заняли более 1 000 населенных пунктов. Очищая леса восточнее и западнее города Лодзь, наши части взяли в плен 1 720 немцев.
Передовые части фронта вышли к познанскому оборонительному рубежу.
Под угрозой окружения немецкое командование начало вывод войск из района Мазурских озер на северо-запад.
Передовые части 1-го Украинского фронта вышли к реке Одер.
23 января
Войска 2-го Белорусского фронта продолжали с боями продвигаться вперед. Многочисленные озера и леса затрудняют действия наших войск. Проходы между озерами немцы укрепили железобетонными дотами и дзотами. Советские части, наступающие в северном направлении, продвинулись вперед до 25 км.
Немцы, пытаясь задержать советские части 1-го Белорусского фронта на подступах к городу Быдгощ (Бромберг), ввели в бой свежие резервы пехоты и танков. Однако попытки противника закрепиться на промежуточных рубежах были сорваны решительными действиями наших войск. Советские подвижные части вышли к западным окраинам города Быдгощ и к исходу дня овладели этим мощным опорным пунктом обороны немцев в нижнем течении реки Вислы.