Szczególne zadanie - jak na ten rodzaj wojsk – przypadło 18 Dywizji Piechoty gen. Franciszka Krajowskiego. Miała ona doścignąć jazdę Budionnego i związać ją walką. Realizując zadanie, już 13 lipca 18 DP zajęła Dubno. Celem zamknięcia luki między polskimi armiami i dla odciążenia 18 DP, z kierunku północnego uderzyła też 6 Dywizja Piechoty i dwie brygady jazdy z 2 Armii. Wobec twardej obrony Sowietów i braku współdziałania, nie uzyskały jednak powodzenia. Generał Krajowski podjął próbę samodzielnego powstrzymania Budionnego. Inicjatywę przejął jednak przeciwnik i 17 lipca w rejonie Dubna zaatakował oddziały18 DP. Walcząca w odosobnieniu dywizja ponosiła duże straty. Pod Chorupaniem Sowieci przeprowadzili decydujące natarcie, a 18 DP musiała wycofać się w kierunku na Radziwiłłów.

W tej fazie działań Budionny uznał 18 Dywizję Piechoty za swojego głównego przeciwnika i dążył do jej zniszczenia. 25 lipca w boju od Iwaszczukami rozbita została XXXV Brygada Piechoty, ale XXXVI Brygada walczyła nadal skutecznie pod Brodami i blokowała 1 Armię Konną w jej marszu na Lwów. Walczące wojska JednostkaDowódcaPodporządkowanie Wojsko Polskiedowództwo 18 Dywizji Piechotygen. Franciszek Krajowski6 Armia⇒ XXXVI Brygady Piechotyppłk Włodzimierz Rachmistruk18 Dywizja Piechoty→ 49 pułk piechotykpt.