Uderzenie bułgarskie w rejonie Kriwolak doprowadziło do rozbicia dywizji timockiej (w dniach 3–4 lipca straciła ponad 3500 żołnierzy) i zagroziło okrążeniem sąsiednich jednostek serbskich. Jednak straty atakującej 2 Trackiej DP były na tyle poważne, że tempo ataku uległo wyhamowaniu, dając czas Serbom na przegrupowanie. Dywizje drińska i szumadijska po przegrupowaniu opanowały 5 lipca Pirot i kontynuowały natarcie na Wełes i Kumanowo. Szybkie postępy wojsk serbskich, ale także działania Greków w rejonie Petricza zaprzepaściły szansę na kolejne kontruderzenie, które przygotowywał gen. Stilijan Kowaczew. 9 lipca jednostki bułgarskie wycofały się za rzekę Kamienicę (dopływ Bregałnicy), oddając dywizji czarnogórskiej strategiczne wzgórze Gowedarnik. Odejście jednostek bułgarskich, kierujących się na Carewo Seło doprowadziło do wygaszenia bitwy.

Konsekwencje bitwy Mimo tego, że straty obu stron w bitwie były zbliżone (20 tys. Bułgarzy, 16 tys. – Serbowie i Czarnogórcy) to bitwa zakończyła się strategiczną klęską Bułgarów i przejściem do defensywy.