Для отражения этих исключительно опасных ударов Модель собрал все силы, какие только можно было использовать. Он поручил штабу 9-й армии, который с середины июля был снят с фронта, совместно с 4-й танковой армией обеспечить удержание Вислы между Пулавами и Варшавой. В польской столице, в которой уже назревало восстание, и на Висле к тому времени располагались лишь слабые части по охране тыла. 9-й армии были обещаны две пехотные и две танковые дивизии, основные силы которых должны были использоваться на создававшемся юго-восточнее Варшавы предмостном укреплении. 2-я армия, чей правый фланг находился все еще южнее Бреста, должна была выделить силы для прикрытия района Седльце. Так как войска 1-го Белорусского фронта северо-западнее Бреста уже вышли к Бугу, а в отдельных местах даже форсировали его, то далеко выдвинутому на восток Бресту в случае дальнейшего продвижения русских с юга грозило окружение. Хотя командование группы армий «Центр» еще раньше заявляло, что удержание Бреста из-за общей нехватки сил означало бы лишь их невосполнимую утрату, Гитлер вновь уступил лишь после того, как крепость была окружена. Гарнизону пришлось в течение 28-29 июля с тяжелыми потерями пробиваться на северо-запад. Несмотря на это совершенно ненужное осложнение, группе армий удалось подготовить новый рубеж для южного фланга 2-й армии, проходивший от Седльце до Бяла-Подляска, и настолько своевременно перебросить силы в район юго-восточнее Варшавы, что удар русских между Вислой и Бугом был отражен. 27 июля войска левого крыла 1-го Белорусского фронта натолкнулись в районе Гарволина на выдвинутые вперед немецкие силы. Вплоть до района Седльце и дальше развернулись упорные бои, в ходе которых русским временно удалось продвинуться между западным флангом 2-й армии и варшавским предмостным укреплением и сжать последнее со всех сторон. Но и этот кризис был ликвидирован в результате немецких контратак, приведших 3 августа к окружению и уничтожению прорвавшегося танкового корпуса русских. Значительное облегчение принесла авиация, совершившая в течение 28 июля 560 самолето-вылетов. Однако хроническая нехватка горючего делала подобную помощь возможной лишь в виде редких исключений.
Когда армии Рокоссовского, казалось, неудержимо продвигались к польской столице, польское подпольное движение сочло, что час восстания пробил. Не обошлось, конечно, и без подстрекательства со стороны англичан. Ведь призывать к восстанию население столиц, освобождение которых приближалось, стало со времени освобождения Рима и позднее Парижа их обычаем. Восстание вспыхнуло 1 августа, когда сила русского удара уже иссякла и русские отказались от намерения овладеть польской столицей с хода. Вследствие этого польские повстанцы оказались предоставленными самим себе. Вначале их успехи были ошеломляющими: большинство немецких военных и гражданских учреждений, находившихся в этом крупном городе, были отрезаны от внешнего мира; вокзалы заняты повстанцами, располагавшими минометами, 20-мм зенитными пушками и противотанковыми средствами; магистрали города блокированы. Лишь мосты через Вислу удалось удержать. Если бы русские продолжали атаковать предмостное укрепление, положение немецких войск в городе стало бы безнадежным. Теперь же в самой Варшаве и вокруг нее могли быть сосредоточены силы, достаточные для того, чтобы по крайней мере оказать помощь немецким учреждениям, вернуть себе вокзалы и не допустить перехода всей власти в городе в руки восставших.
Понадобилась, однако, жестокая и упорная борьба, затянувшаяся до октября, прежде чем гарнизон полностью подавил восстание. Для быстрого и основательного наведения порядка в городе гарнизону не хватало сил. Неделями невозможно было использовать ни одной городской магистрали. Лишь постепенно удавалось оттеснить восставших в отдельные районы города, где они, однако, продолжали сопротивляться со всем фанатизмом, присущим только полякам. Планомерными действиями крупных полицейских и эсэсовских частей, которые пришлось усилить самоходными установками, очищался один квартал за другим. В начале сентября немецкое командование предложило восставшим начать, переговоры о сдаче на довольно выгодных для них условиях. Руководивший восстанием польский генерал Бур-Комаровский отклонил это предложение, так как он, вероятно, знал о предстоявшем вскоре новом наступлении русских на Варшаву и об участии в нем польских частей. В результате наступления предмостное укрепление немцев на восточном берегу Вислы к 18 сентября было ликвидировано. Предместье Варшавы – Прагу пришлось эвакуировать, мосты через реку были взорваны. В тот же день над городом появились 120 четырехмоторных американских бомбардировщиков, сбросивших снаряжение, боеприпасы и продовольствие для поляков, энтузиазм которых, однако, уменьшился после того, как обнаружилось, что большая часть этих грузов попала в руки немцев и что, кроме того, сбито значительное число самолетов. Восставшие окончательно пали духом, когда немецкой 9-й армии в последующие дни удалось в самом начале отбить предпринятые освободителями на широком фронте попытки преодолеть реку. Немецкая оборона на Висле окрепла, и в городе были продолжены мероприятия по очищению его от повстанцев. После двухмесячной борьбы поляки сдались.
После того как удар на Варшаву в начале августа не достиг цели, русские перенесли свои атаки южнее. Здесь они еще в ходе преследования 4-й танковой армии создали два небольших плацдарма, один из которых – северный – находился непосредственно южнее устья реки Пилицы восточнее Варки на фронте вновь созданной 9-й армии, другой – в 80 км южнее у Пулав. За эти плацдармы в течение всего августа велись очень тяжелые, проходившие с переменным успехом бои. Из-за многочисленных трудностей, которые испытывали немецкие войска на всем Восточном фронте, неоднократно лишь в последний момент удавалось сосредоточивать достаточные силы у непрерывно расширявшихся плацдармов, сужать их контратаками и не допускать осуществления с них оперативного прорыва на Радом. Если здесь русским не удалось добиться успеха оперативного масштаба, то это объясняется, с одной стороны, несомненно, упорством оборонявшихся войск и весьма эффективной, хотя и эпизодической поддержкой 6-го воздушного флота, а, с другой стороны, также и тем обстоятельством, что свои основные усилия русские сосредоточили на других участках фронта.
В августе противостоящие группе армий «Центр» русские войска сосредоточили свои главные усилия восточнее Вислы против левого фланга 9-й армии и против 2-й армии. Здесь 1-й и 2-й Белорусские фронты стремились продвинуться между Вислой и Наревом к Восточной Пруссии. Когда обнаружились приготовления русских к этому наступлению, обе немецкие армии с целью экономии сил несколькими скачками отошли к 10 августа на рубеж северо-восточнее Варшавы, Венгрув, Замбрув, Нарев до Осовца и Августовского канала. В середине месяца начались атаки войск 1-го Белорусского фронта в междуречье Буга и Вислы. Они представляли большую опасность, тем более что к этому времени из армий группы «Центр» были изъяты почти все танковые дивизии для использования их отчасти против плацдармов противника на Висле, а главным образом для нанесения удара на северном крыле с целью восстановления связи с группой армий «Север». К 18 августа 1-й Белорусский фронт, бросив в наступление 60 – 70 стрелковых дивизий, 10 танковых и механизированных корпусов и 3 кавалерийских корпуса, при поддержке очень крупных сил авиации вынудил смежные фланги 9-й и 2-й армий отойти за Буг. В междуречье Буга и Вислы 9-я армия сохранила связь с Варшавой, После этих успехов войск 1-го Белорусского фронта 22 августа перешел в наступление и 2-й Белорусский фронт. Оба фронта предприняли попытку осуществить прорыв между Вислой и Наревом. В итоге боев, длившихся до 31 августа, в немецкую оборону, особенно в полосе 2-й армии, были вбиты многочисленные глубокие клинья, вынудившие армию к постепенному отходу вплоть до среднего течения Нарева, но не приведшие, однако, к намеченному русскими прорыву. После непродолжительной паузы оба эти фронта 3 сентября возобновили наступление и отбросили немецкие армии за Нарев. 9-й армии, правда, удалось удержать Модлин на Висле, однако русские образовали широкий и глубокий плацдарм у Пултуска. 2-я армия также не смогла помешать противнику создать несколько мелких плацдармов. 16 сентября, после того как русские ввели между Ломжей и Варшавой девять армий, насчитывавших в общей сложности 71 стрелковую дивизию, 5 танковых и несколько механизированных корпусов и 1 – 2 кавалерийских корпуса, эти бои закончились.