Но уже 5 августа ситуация начала меняться. Воспользовавшись стабилизацией фронта, германское командование подтянуло к городу строевые части вермахта и начало наступление. В ставке фюрера было принято решение о формировании для действий в Варшаве штурмового корпуса под командованием группенфюрера СС Э. фон дем Бах-Зелевского. В его состав вошла авиаполевая дивизия люфтваффе «Герман Геринг», части 4-й полицейской дивизии войск СС и 16-й дивизии «Рейхсфюрер СС». Кроме того, в операциях участвовали казачьи части, полк Русской освободительной народной армии (бригада Каминского) под командованием оберштурмбанфюрера СС Фролова, два украинских полицейских батальона и бригада оберфюрера СС О. Дирлевангера, также имевшая в своем составе значительное число русских, украинцев и белорусов. Всего в подавлении Варшавского восстания участвовало не более 25 тысяч бойцов.
Первые же бои с регулярными частями вермахта и СС показали неспособность повстанцев вести успешную борьбу в городских условиях. Генерал Окулицкий записал в своем дневнике: «Эта дешевая сволочь разбегается и сдается в плен сотнями и тысячами».
12 августа Комаровский направил в Лондон паническую депешу, требуя бомбардировки германских позиций англо-американской авиацией и десантирования польской парашютной бригады.
18 августа Бах-Зелевский предложил командованию повстанцев заключить перемирие для эвакуации из города мирных жителей по заранее объявленным коридорам. Однако как только стихла стрельба, генералы Комаровский и Окулицкий скрытно выдвинули на нейтральную территорию пулеметные расчеты, укомплектованные фанатиками-евреям и, которые встретили беззащитных людей ураганным огнем. После этого повстанцы не замедлили обвинить нацистов в «чудовищном преступлении», а население, необходимое повстанцам для проведения оборонительных работ, было задержано в городе. Впредь аковцы приравнивали любую попытку бегства из Варшавы к измене и карали ее смертью.
Руководители восстания установили для варшавян режим террора и жетокой эксплуатации. Взяв под контроль имевшиеся в городе запасы продовольствия и медикаментов, они прекратили их выдачу гражданскому населению, снабжая только свои отряды и госпиталя. Тем не менее истощенные люди были вынуждены под угрозой расстрела строить для боевиков укрепления, разбирать завалы и хоронить убитых. Из населения Варшавы, приближавшегося в 1944 году к миллиону человек, восстание поддержали не более 40 тысяч, то есть около 4 %. «Население города фактически взято мятежниками в заложники и насильно принуждается ими к содействию, — докладывал фюреру офицер связи СС бригаденфюрер Фегеляйн. — Наши войска не в силах обеспечить его безопасность».
К началу сентября положение повстанцев стало критическим. В руках АК оставался только центральный район, превращенный в сплошную систему укреплений, а коммунисты из Армии Людовой контролировали часть Воли, закрепившись в заводских корпусах. Прорвавшись вдоль разделявшей город надвое железной дороги, бронемеханизированная колонна дивизии «Герман Геринг» прервала наземное сообщение между обеими группировками повстанцев и вышла к Висле.
С другой стороны к Висле вышли и войска 1-го Белорусского фронта, оттеснившие оборонявшие побережье части вермахта. Вопреки распространенному мнению Сталин отнюдь не выжидал, пока немцы уничтожат повстанцев. Он был не прочь воспользоваться восстанием для захвата Варшавы. Правильно оценив подноготную главарей восстания, советские спецслужбы сделали вывод, что ради куска пирога они вполне могут сменить хозяев и изрядно «покраснеть». Поэтому маршал Рокоссовский получил указание проигнорировать предательское убийство аковцами первых советских парламентеров и посылал своих офицеров на левый берег Вислы, пока Комаровский и Окулицкий «не поняли намек». К 15 сентября взаимодействие между повстанцами и Красной Армией было в целом установлено.
Посредством точечных сбросов с советских самолетов АК и АЛ получили от Красной Армии 505 противотанковых ружей, 156 минометов, свыше 3 тысяч автоматов и пулеметов, около 3,5 млн патронов, десятки тонн продовольствия и медикаментов, радиостанции и т. д. На левый берег Вислы было переброшено свыше 50 советских офицеров-инструкторов и корректировщиков, наводивших по запросам командования повстанцев массированные удары советской авиации и артиллерии. По согласованию с Комаровским войска 1-го Белорусского фронта 16 августа начали форсирование Вислы непосредственно в городской черте Варшавы. На острие удара шли 6 штурмовых батальонов подчиняющегося коммунистическому польскому правительству Войска Польского, усиленные тремя саперными и амфибийными батальонами Красной Армии.