Najeźdźcy w dwóch bitwach pokonali wojska Symeona, który schronił się w naddunajskiej Drystrze, i dotarli za cofającymi się Bułgarami aż po Pliskę i Presław. W tym czasie wódz bizantyński Nicefor Fokas (dziadek cesarza Nicefora II Fokasa) zajął południową część Bułgarii, podczas gdy drungarios floty cesarskiej Eustacjusz zablokował ujście Dunaju, . W tej sytuacji książę Borys po raz ostatni zdecydował się opuścić klasztor, zebrał wojsko i w trzeciej bitwie rozbił Madziarów i wyparł ich za Dunaj. Runciman zaprzecza interwencji Borysa, twierdząc, że poproszony o radę Borys zaproponował trzy dni postu i zaofiarował swą modlitwę za kraj (Bulgarian Empire, s. 146).

thumb|Bułgarzy zwyciężają armię bizantyńską pod Bulgarofygon. 896. Wybawiony z opresji Symeon podjął rokowania z Leonem, łudząc go obietnicami zawarcia korzystnego pokoju, jednocześnie zwrócił się o pomoc do Pieczyngów, ludu zamieszkującego stepy nadczarnomorskie. Wiosną 896 roku Pieczyngowie wykorzystując nieobecność głównych sił madziarskich, które wyruszyły na wyprawę łupieżczą, zaatakowali wspólnie z Bułgarami siedziby madziarskie w Besarabii i zmusili Madziarów do wycofania się na Równinę Panońską. Zapewniwszy sobie spokój na północy Symeon mógł wznowić działania przeciw Bizancjum.