Ostatecznie dzięki podstępowi udało się skłonić Awarów do odstąpienia od oblężenia i zawarcia pokoju. W 596 roku cesarz podjął rokowania z Frankami na temat przymierza antyawarskiego. W odpowiedzi Awarowie najechali Turyngię. Pozwoliło to jednak generałowi Priskosowi na przeniesienie działań za Dunaj i zwycięską kampanię na ziemiach sklawińskich. Bajan zażądał podziału łupów zdobytych na sprzymierzonych z Awarami Sklawinach. Jeszcze w 596 roku kagan rzucił swe wojska na Dalmację. Awarowie splądrowali wiele miast, w drodze powrotnej byli jednak nękani przez Bizantyjczyków i w końcu pozbawieni całej zdobyczy, co na półtora roku powstrzymało ich aktywność. W 598 roku Awarowie, zgłaszający pretensje do ziem położonych na prawym brzegu Dunaju, zadali armii bizantyjskiej dotkliwe straty w Dobrudży. Jednocześnie zaraza po raz kolejny zabrała wielu Awarów. Zmarło 7 synów kagana i Bajan poprosił o zawarcie pokoju. Ustalono podniesienie wysokości trybutu o kolejne 20 tysięcy sztuk złota oraz uznano Dunaj za rzekę graniczną pomiędzy obydwu państwami. W 599 lub 600 roku armia bizantyjska w kilku bitwach pokonała Awarów, przeprawiła się przez Dunaj i dotarła w rejon Cisy i Temeszu. Zginęło podobno aż 30 tysięcy Awarów, w tym kolejnych 4 synów Bajana.