Переход в наступление готовился ударами артиллерии и авиации. Затем вперед выдвигались огнеметчики. Бои шли за каждый дом, даже за каждый этаж, точно не зная, кто находился на том или ином этаже. Вести бои с каждым днем становилось все труднее, так как стороны приспосабливались к манере противника.
Поляки показали себя отличными тактиками. Они, в частности, подпускали к себе довольно близко без большого сопротивления немецкие подразделения, шедшие вдоль домов, а затем в дело вступали снайперы. Как оказывалось, самые большие потери немцы несли именно от снайперского огня поляков. Но постепенно нам удалось решить и эту проблему».
14 дней длилось наступление Райнефарта на старый город. В результате авиационных ударов и артиллерийского обстрела горели целые кварталы. Пожар, конечно, никто не тушил. Подвалы домов были переполнены людьми, так как там нашли приют беженцы из района Вола, бежавшие от массовых экзекуций. После четырех недель боев верховное командование вермахта признало Армию крайову за регулярные части, однако некоторые немецкие подразделения продолжали расправы над населением.
26 августа немецкие войска овладели первыми важными объектами старого города. Руины собора несколько раз переходили из рук в руки, затем немцы пробились к Старой площади.
1 сентября начался концентрированный штурм, ведшийся со всех сторон. С 7 часов утра и до 14 часов пополудни авиация наносила бомбовые удары через каждые 20 минут.
Старый город лежал в руинах. Более 100000 жителей этого городского района испытывали голод и недостаток воды — водопровод был уже давно выведен из строя, и почти все бойцы Армии крайовой ранены.
Полковник Карел Цимски-Вахновски, бывший тогда комендантом старого города Варшавы, вспоминает о том времени:
«1 сентября я получил приказ начать отход к центру города, используя линии подземных коммуникаций, вход в которые находился на площади Красинского. В последние дни обороны старого города повстанцам приходилось сражаться в неимоверно трудных условиях. Все больницы были переполнены, не хватало продовольствия и перевязочных средств. Хотел бы подчеркнуть, что люди сражались геройски до последней минуты. По оценке штаба Армии крайовой следует, что только благодаря упорной обороне старого города Варшавское восстание длилось 63 дня. Я горжусь, что командовал отличными подразделениями повстанческой армии — тем, что мужчины и женщины, старики и дети с таким воодушевлением сражались за свободу своей столицы и страны. И заслугой всех их является то, что старый город держался столь долго».
При вступлении немецких войск в старый город там было обнаружено более 45000 мирных жителей и примерно такое же число убитых.
Положение восставших становилось все более отчаянным. Командование Армии крайовой стало рассматривать варианты дальнейших действий. Генерал Бор-Коморовски уже совсем было собирался пойти на капитуляцию, как вдруг на фронте послышался грохот советских орудий. Он тут же прервал переговоры с немцами и обратился к маршалу Рокоссовскому с просьбой о помощи, главным образом авиацией и артиллерией. Рокоссовский ничего не ответил, однако, начиная с 14 сентября, советские самолеты начали сбрасывать над городом оружие, боеприпасы и продовольствие.
13 сентября немцы взорвали мосты через Вислу, а на следующий день войска Рокоссовского с подчиненными ему польскими подразделениями овладели пригородом Варшавы — Прагой и вышли на восточный берег Вислы. От восставших их отделяли всего 350 метров.
Генерал Зигмунт Берлинг, командовавший польскими подразделениями в составе советских войск, без ведома Рокоссовского отдал приказ форсировать Вислу и оказать помощь восставшим. Они высадились в Повисле — приречном районе Варшавы — крестьянские парни, попавшие в армию из Восточной Польши, до того ни разу не участвовавшие в уличных боях, многие из них впервые увидели столь большой город. Они оказались беспомощными, встретившись с сильным противником, и понесли большие потери. В следующие ночи в поддержку им переправлялись другие подразделения, число которых было, однако, немногочисленным из-за плотного огня немцев по берегу Вислы, где был образован небольшой плацдарм. Через несколько дней переправа подкреплений из Праги была вообще прекращена, а уже переправившиеся вынуждены отойти. Генерал Берлинг за несогласованные действия был со своей должности снят.