Kolumna XXXVI Brygady Piechoty wyruszyła 31 lipca o godz. 1.00, mając w awangardzie II batalion 49 pułku piechoty i I batalion 19 pułku piechoty, pod wspólnym dowództwem kpt. Szymona Kocura. W kolumnach piechoty maszerowała bateria 18 pułku artylerii polowej. Tuż przed Majdanem Starym polskie pododdziały natknęły się na silny opór oddziałów 11 Dywizji Kawalerii. Natarcie polskie utknęło na doskonale przygotowanej pod względem inżynieryjnym pozycji obronnej, jak się później okazało, pochodzącej jeszcze z czasów I wojny światowej. Do walki wszedł też I batalion 49 pułku piechoty kpt. Adama Nadachowskiego i odciążył nieco prawe skrzydło II batalionu. Bataliony polskie poniosły duże straty i wycofały się na pozycje wyjściowe do Toporowa. Przeciwnik podążył za polską piechotą, otoczył miasteczko i nocą z 31 lipca na 1 sierpnia zaatakował oddziały polskie. 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.