德国在华沙地区的军队约有4万人,波兰国家军约有3.8万人,其中包括4000名妇女。他们拥有步兵的轻重武器,但严重不足,弹药仅仅只可以供7天的战斗。
7月31日下午,在国家军司令部里,华沙地区司令蒙特尔上校报告说,德军在维斯瓦河东岸的桥头堡已被苏军坦克突破,德军防御已呈瘫痪状态。苏军先遣部队已占领华沙郊区若干地方(后来查明,这个消息是不准确的)。
根据这个报告,总司令博尔命令蒙特尔上校于8月1日下午5时向德军发动进攻。几分钟内,华沙完全淹没在炮火声中。德军在街上巡逻的部队遭到了攻击,并被解除了武装,许多目标都被占领。
第二天,第三天,国家军队开始攻击德军战术据点。但是因为缺乏重武器,无法摧毁钢筋混凝土工事,收效甚微。尽管伤亡很大,战斗的结果令人失望,但是这一切都没有影响进攻的势头。不过最让人失望的是,维斯瓦河东岸苏德两军交战的枪炮声逐渐减弱,到8月4日,完全停止了战斗,华沙上空也看不到苏联的飞机。蒙特尔上校考虑到诸多因素,命令部队从8月5日起转入防御。
在起义的最初阶段,波兰国家军就控制了华沙3/5的地区。华沙德军防卫司令施塔赫尔反应迟钝,直到8月4日才宣布全城戒严。不过希特勒可不迟钝,当华沙起义的消息一传到希特勒的耳朵里,立即在8月2日任命党卫军的高级将领巴赫·齐列夫斯基为华沙城防司令,负责镇压起义。德国陆军司令希姆莱也火速派出了增援部队,给华沙德军运去了重炮、火箭和火焰喷射器。此外,党卫军“赫尔曼·戈林”坦克师和另外两个师也部署到华沙南郊,以镇压起义和加强对红军的防御。