Kampanye Balkan Maurikius
Kampanye baru (597-602)

Diperkuat oleh bayaran Frank, Avar melanjutkan kampanye Danubia mereka di musim gugur 597, yang mengejutkan orang-orang Romawi. Suku Avar bahkan berhasil mengepung tentara Priscus di Tomis. Namun pada tanggal 30 Maret 598 mereka mengangkat pengepungan, karena Komentiolos telah memimpin pasukan tentara yang kurang berpengalaman di atas Haemus Mons dan bergerak sepanjang Danube hingga Zikidiba, dekat Medgidia, hanya 30 kilometer (19 mi) dari Tomis. Untuk alasan yang masih belum diketahui, Priskos tidak mengejar Avar dan membantu Komentiolos. Yang terakhir dipaksa untuk pensiun ke Iatrus, di mana pasukannya tetap diarahkan dan harus berjuang dengan cara mereka ke selatan melintasi Pegunungan Haemus. Avar menggunakan kemenangan untuk maju dekat Drizipera, di Arkadiopolis, antara Edirne and Konstantinopel, di mana sebagian besar tentara mereka dan tujuh putra Khagan Avar terbunuh oleh pes.
Komentiolos sementara waktu dibebaskan dari komandonya dan digantikan oleh Philippikos, dan Maurikius memanggil faksi sirkus dan pengawalnya sendiri untuk mempertahankan dinding panjang di barat Konstantinopel. Untuk sementara waktu, Maurikius berhasil membeli Avar, dan pada tahun yang sama, perjanjian damai disimpulkan dengan Bayan, Khagan Avar, yang secara eksplisit mengizinkan ekspedisi Romawi di Wallachia. Bangsa Romawi menggunakan sisa tahun untuk mereorganisasi pasukan mereka dan menganalisis penyebab kegagalan.
Kemudian, Roma melanggar perjanjian: Priskos maju di daerah sekitar Singidunum dan musim dingin di sana pada tahun 598/599. Pada tahun 599, pasukan Priskos dan Komentiolos bergerak ke hilir ke Viminacium di dekatnya dan menyeberangi Donau. Di tepi utara, mereka mengalahkan suku Avar dalam pertempuran terbuka di tanah air mereka sendiri. Itu bukan hanya kekalahan Avar pertama di tanah air mereka sendiri, tetapi juga melihat kematian beberapa putra Khagan Bayan. Priskos kemudian mendorong utara ke dataran Pannonia, tanah air Avar. Dia mengalahkan Avar jauh di dalam kerajaan mereka, tetapi Komentiolos tetap dekat Donau. Setelah itu, Priskos menghancurkan tanah luas di sebelah timur Tisza, sama seperti yang dilakukan oleh Avar dan Slavia di Balkan. Beberapa suku Avar dan mata pelajaran Gepid mereka menderita korban sangat tinggi. Dua pertempuran lain di tepi Tisza berarti kekalahan Avar lebih lanjut.
Selain itu, Eksarkatus Ravenna Kallinikos mementahkan serangan Slavia terhadap Istria pada tahun 599.
Pada musim gugur tahun 599, Komentiolos membuka kembali cekungan Gerbang Trajan, dekat Ihtiman modern. Cekungan gunung itu tidak pernah digunakan oleh orang-orang Romawi selama beberapa dekade. Pada tahun 601 Petros maju ke Tisza dan menjauhkan bangsa Avar dari katarak Donau, yang terakhir menjadi vital bagi armada Donau Romawi untuk mempertahankan akses ke kota-kota Sirmium dan Singidunum. Pada tahun 602, Petros membuat kekalahan hebat lainnya terhadap Slavia di Wallachia, dan Kekhanan Avar ditentang oleh Antes dan berada di jurang keruntuhan karena pemberontakan beberapa suku Avar. Salah satu suku pemberontak bahkan membelot ke pihak Romawi. Untuk saat itu, bangsa Romawi telah berhasil membangun kembali garis Donau, dan pertahanan ke depan di wilayah-wilayah yang penuh permusuhan di Wallachia dan Pannonia dilancarkan dengan sukses. Namun, ketika Maurikius memerintahkan tentara untuk menghabiskan musim dingin 602/603 di bank utara Donau untuk memajukan kesuksesannya dan untuk menghemat uang pada kuartal, pasukannya memberontak, seperti yang telah mereka lakukan pada tahun 593. Sementara Priskos kemudian menggunakan penilaian dan inisiatif sendiri, Petros tidak berani menentang perintah kaisar. Karena itu, dia segera kehilangan kendali atas pasukannya, yang langsung menuju ke Konstantinopel. Itu mengarah pada penggulingan dan kematian Maurikius yang terkenal, kudeta pertama yang berhasil di Konstantinopel.