Den tyske hæren gikk 2. oktober med på å behandle soldater i Armia Krajowa som krigsfanger i henhold til Genève-konvensjonen, og de polske styrkene kapitulerte. På denne tiden hadde polakkene kontroll over noen mindre områder i sentrum av byen. Noen polske styrker overga seg 30. september. Deretter var rundt en fjerdedel av de polske styrkene aktive og kontrollerte knapt 7 kvadratkilometer i sentrum. General Bor ga 2. oktober ordre til Armia Krajowa om å overgi seg. Siste skudd ble løsnet klokken 19:00 lokal tid 2. oktober, og natt til 3. oktober ble kapitulasjonsavtalen undertegnet.