21 i 22 sierpnia toczyły się ciężkie walki o miasto. Do 23 sierpnia Serbowie otoczyli miasto i wieczorem sprowadzili swoją artylerię oblężniczą. W nocy Austriacy opuścili miasto. 24 sierpnia Serbowie zajęli miasto, a około 16:00 dotarli do brzegu rzeki Sawy, kończąc pierwszą inwazję Austro-Węgier na Serbię.

Konsekwencje bitwy Obie strony poniosły ciężkie straty w walkach. Armia austro-węgierska straciła około 37 tysięcy żołnierzy, w tym około 7 tysięcy zabitych. Ponadto około 4 tysięcy żołnierzy trafiło do niewoli. Straty serbskie były o wiele mniejsze – wynosiły około 3 tysięcy zabitych i 15 tysięcy rannych. Obie strony wzajemnie oskarżały się o zbrodnie wojenne. Austriacy oskarżali serbskich cywili o okaleczanie żołnierzy austro-węgierskich, natomiast niezdyscyplinowani żołnierze austriaccy wymordowali setki Serbów oraz zgwałcili i zabili wiele serbskich kobiet i dzieci. Morderstwa powodowane były wzajemną nienawiścią obu narodów do siebie.