Będąca w pościgu sowiecka 60 Dywizja Strzelców na kierunku Mikuliniec wyprzedziła jednostki polskie i 27 lipca opanowała miejscowość. Następnego dnia pod Mikulińce podszedł I/53 pułku piechoty i wyparł Sowietów z miasta. Już 29 lipca po raz kolejny na Mikulińce uderzyła 60 Dywizja Strzelców i zdobyła je ponownie. Miejscowość stała się dla niej bazą wypadową do wyprowadzenia natarcia na Czartorię. Jednak strona polska nie pogodziła się z utratą miejscowości. Kontratakujący 53 pułk piechoty po całodziennych walkach ulicznych odzyskał ją, a oddziały sowieckie wyparte zostały za Seret. Wieczorem 30 lipca III batalion obsadził odcinek Krzywki – Mikulińce – Łuczki Małe, II batalion odcinek Czartoria – Bucniów, a I batalion pozostał w odwodzie w Nastasowie.

Kolejne natarcie sowiecka 60 DS wyprowadziła 31 lipca wieczorem. Uderzenia nie wytrzymał III batalion 53 pułku piechoty i cofnął się na wzgórza na zachodnim skraju miasteczka. Interweniował dowódca dywizji i osobiście stanął na czele kontrataku wyprowadzanego siłami I a potem i III batalionu 53 pp. Komunikat prasowy Sztabu Generalnego z 3 sierpnia 1920 tak opisywał ten kontratak: