После преодоления реки Пилицы 61-я армия наступала в обход Варшавы в общем направлении на Сохачев, имея в виду частью сил ударить на Варшаву с запада, 5-я ударная армия генерала Н. Э. Берзарина после прорыва обороны противника наносила удар в общем направлении на Озоркув и далее на Гнезно. 8-я гвардейская армия генерала В. И. Чуйкова после прорыва наступала левее 5-й ударной армии в общем направлении на Лодзь и далее на Познань.
2-я гвардейская танковая армия генерала С. И. Богданова, войдя в прорыв на участке 5-й ударной армии, стремительно выходила в район Сохачева с задачей отрезать пути отхода варшавской группировке, после чего наступала на Кутно, Гнезно. 1-я гвардейская танковая армия генерала М.Е.Катукова, вводимая в прорыв на участке 8-й гвардейской армии, развивала удар на Лодзь и далее на Познань.
Действия наземных войск поддерживались 16-й воздушной армией генерала С. И. Руденко. 2-й гвардейский кавалерийский корпус генерала В. В. Крюкова выдвигался за 2-й гвардейской танковой армией и должен был наступать вдоль реки Вислы в общем направлении на Бромберг (Быдгощ). Во втором эшелоне фронта двигалась 3-я ударная армия генерала В. И. Кузнецова.
Вспомогательный удар наносился с пулавского плацдарма 69-й и 33-й армиями, усиленными 11-м и 9-м танковыми корпусами, в общем направлении на Радом и далее на Лодзь. После прорыва частью сил левофланговой 33-й армии и танковыми частями надлежало нанести удар на Скаржиско-Каменна с целью окружения и разгрома кельце-радомской группы противника. С 33-й армией взаимодействовала 4-я танковая армия 1-го Украинского фронта под командованием генерала Д. Д. Лелюшенко.
Во втором эшелоне двигался резерв фронта – 7-й кавалерийский корпус генерала М. П. Константинова.
На сутки позже 47-я армия генерала Ф. И. Перхоровича наносила удар северо-западнее Варшавы. Здесь же наступала 2-я дивизия 1-й армии Войска Польского.
Более детально планировалась ближайшая задача фронта: разгром варшавско-радомо-лодзинской группировки и захват Варшавы. Дальнейшая задача планировалась лишь в общих чертах. Имелось в виду (как это и положено при планировании фронтовых операций) уточнить ее в ходе выполнения ближайшей задачи.
В своих расчетах мы исходили из того, что нам придется драться с упорным и сильным противником, которого мы уже хорошо знали.
Мы много думали над тем, как лучше организовать артиллерийскую и авиационную подготовку, чтобы осуществить прорыв обороны на всю ее тактическую глубину, быстрее ввести в прорыв танковые войска, на которые делалась основная ставка.
В процессе подготовки операции были проведены дезинформационные мероприятия, чтобы скрыть масштаб предстоящего наступления и направления ударов, особенно главного удара. Мы пытались создать у противника впечатление о сосредоточении основных сил фронта против Варшавы и восточнее ее.
Однако у нас не было полной уверенности в том, что противник обманут и не понял наших истинных намерений. Мы опасались, что, разгадав нашу подготовку, он отведет свои основные силы с первой позиции в глубину, чтобы заставить нас расстрелять сотни тысяч снарядов по пустым местам.
После всестороннего анализа обстановки и обсуждения всех «за» и «против» с командующими и начальниками родов войск было решено непосредственно перед генеральной атакой провести сильную боевую разведку, поддержав ее мощным тридцатиминутным артиллерийским огнем, и, если противник дрогнет, немедленно начать общую атаку главными силами.
Для атаки переднего края от каждой дивизии выделялись один-два стрелковых батальона с танками и самоходно-артиллерийскими установками. Разведка боем, кроме артиллерии, поддерживалась ударами авиации.
Атаку разведывательных батальонов противник не выдержал и, видимо, приняв ее за атаку главных сил фронта, начал отходить с переднего края в глубину. Тогда, открыв более мощный огонь всей артиллерии и бросив основную массу авиации по дальним целям обороны противника, армии фронта начали атаку всеми силами первых армейских эшелонов. В первый же день операции в 13 часов был введен в сражение 11-й танковый корпус.
С этого момента прорыв развивался нормально, а мы сэкономили тысячи тонн снарядов, которые очень пригодились позднее при развитии операции.
Со второго дня операции были введены в действие 1-я и 2-я гвардейские танковые армии, 9-й танковый корпус. Их удар сразу потряс всю тактическую и оперативную оборону противника. Стремительный выход 2-й гвардейской танковой армии в район Жирардув–Сохачев, захват 47-й армией южного берега Вислы севернее Варшавы заставили противника начать быстрый отвод войск из города.
Уходя из Варшавы, враг подверг столицу Польши сплошному разрушению, а жителей – массовому уничтожению.
Правее 1-го Белорусского фронта действовали 2-й и 3-й Белорусские фронты. Перед ними была поставлена задача разгромить восточно-прусскую группировку немецких войск и овладеть Восточной Пруссией.
2-й Белорусский фронт своей главной группировкой должен был выйти в район Мариенбурга и отсечь восточно-прусскую группировку от Восточной Померании, от Данцига и Гдыни.
Войска фронта наступали с ружанского плацдарма через Млаву. Вспомогательный удар наносился с сероцкого плацдарма в общем направлении на Бельск, Липно. 70-я армия, двигаясь своим левым флангом вдоль северного берега Вислы, имела задачу не допустить отхода противника за Вислу из полосы наступления 1-го Белорусского фронта.
Наступление началось 13 января, 2-й Белорусский фронт (командующий Маршал Советского Союза К. К. Рокоссовский, член Военного совета генерал Н. Е. Субботин, начальник штаба генерал А. Н. Боголюбов) частью сил перешел в наступление одновременно с 3-м Белорусским фронтом (командующий генерал И. Д. Черняховский, член Военного совета генерал В. Е. Макаров, начальник штаба генерал А. П. Покровский). На следующий день двинулись главные силы войск К. К. Рокоссовского на млавском направлении.
Противник оказал здесь упорное сопротивление. Прорыв развивался очень медленно, и лишь 19 января после ввода в сражение всех танковых и механизированных войск фронта прорыв был завершен, и 2-й Белорусский фронт овладел Млавой, Пшаснышем и Цеханувом. Успешным продвижением 47-й армии и 2-й гвардейской танковой армии южнее Вислы прочно обеспечивался левый фланг 2-го Белорусского фронта.
Левее 1-го Белорусского фронта с сандомирского плацдарма 12 января начали наступление войска 1-го Украинского фронта (командующий Маршал Советского Союза И. С. Конев, член Военного совета генерал К.В.Крайнюков, начальник штаба генерал В. Д. Соколовский). Директивой Ставки 1-му Украинскому фронту были поставлены задачи на 10–11-й день операции овладеть рубежом Петрков–Ченстохова–Мехув и развивать наступление на Бреславль.
Наступление войск 1-го Украинского фронта развивалось успешно. В первый же день прорыв главной полосы обороны был завершен, и войска первого эшелона фронта при поддержке части сил танковых армий продвинулись на 20 километров. Введенная в сражение 3-я гвардейская танковая армия генерала П. С. Рыбалко и 4-я танковая армия генерала Д. Д. Лелюшенко вышли на оперативный простор, громя подходившие резервы противника.