Części północnej miasteczka bronił 49 pułk piechoty, a na południu zajął stanowiska 145 pułk piechoty Strzelców Kresowych. Ogień nieprzyjacielskiej artylerii spowodował w kilku miejscach pożary. Wszelkie nocne ataki odparto.

Po nieudanym natarciu nocnym Sowieci od rana zintensyfikowali działania, atakując spieszoną kawalerią, przy wsparciu kilku baterii artylerii. Walki były bardzo krwawe, a obie strony ponosiły znaczne straty. Dowódca grupy taktycznej gen. Franciszek Krajowski postanowił wspomóc krwawiącą brygadę i sformował oddział uderzeniowy złożony z I batalionu 42 pułku piechoty, dwóch kompanii marszowych 19 pułku piechoty oraz baterii 18 pułku artylerii polowej. Grupa ta o świcie 2 sierpnia uderzyła przez Adamy w kierunku Toporowa. Pod Adamami Sowieci stawili opór. Polska piechota wykorzystała zalesienia od strony południowej i zachodniej, uderzyła na wioskę i wyparła z niej oddział Kozaków.