Jabarkan Serangan Avar kedua dari Peperangan Romawi Timur-Avar

Didorong oleh penjarahan dari suku Franka, Avar melanjutkan serangan mereka melintasi sungai Danube pada musim gugur tahun 597, mengejutkan Bizantium. Avar bahkan menangkap tentara Priscus saat masih berada di kampnya di Tomis, dan mengepungnya. Namun, mereka menghentikan pengepungan pada tanggal 30 Maret 598, dengan mendekatnya pasukan Bizantium yang dipimpin oleh Komentiolus, yang baru saja melintasi Gunung Haemus dan sedang berbaris di sepanjang Danube hingga Zikidiba, hanya  dari Tomis. Untuk alasan yang tidak diketahui, Priskus tidak bergabung dengan Kometiolus ketika dia mengejar Avar. Komentiolus membuat kemah di Iatrus, namun dia dihalau oleh Avar, dan pasukannya harus berjuang untuk kembali ke Haemus. Avar mengambil keuntungan dari kemenangan ini dan maju ke Drizipera, dekat Konstantinopel. Di Drizipera pasukan Avar dilanda wabah, yang menyebabkan kematian sebagian besar tentara mereka, dan tujuh putra Bayan, Khagan Avar.

Karena ancaman yang ditimbulkan oleh pasukan Avar di Drizipera, Komentiolus digantikan dengan Filippikus, dan dipanggil kembali ke Konstantinopel. Maurikius mengumpulkan kekuatan yang terdiri dari Fraksi Sirkus dan pengawalnya untuk mempertahankan Tembok Anastasius. Maurikius kemudian melunasi Avar untuk gencatan senjata sementara, menghabiskan sisa tahun 598 dalam mengatur ulang pasukannya dan menganalisis bagaimana meningkatkan strategi Bizantium. Pada tahun yang sama, Bizantium membuat perjanjian damai dengan Avar, yang memungkinkan Bizantium mengirim ekspedisi ke Wallachia.

Mengabaikan perjanjian damai, Bizantium membuat persiapan untuk menyerang tanah Avar. Priskus mendirikan kamp ekspedisi di dekat Singidunum dan musim dingin di sana pada tahun 598/599. Pada tahun 599 Priskus dan Komentiolus memimpin pasukan mereka ke hilir ke Viminacium, dan menyeberangi sungai Danube. Setelah di tepi utara, mereka mengalahkan Avar dalam Pertempuran Viminacium. Pertempuran ini penting, karena ini adalah pertama kalinya Avar menderita kekalahan besar di wilayah asal mereka, dan juga menyebabkan kematian beberapa putra Bayan lagi. Setelah pertempuran, Priskus memimpin pasukannya ke utara ke dataran Pannonia, menyerang dan mengalahkan Avar jauh di dalam jantung mereka. Sementara itu Komentiolus tetap berada di dekat Danube, untuk menjaganya. Priscus menghancurkan tanah timur Tisza, menimbulkan banyak korban di Avar dan Gepid, dan mengalahkan mereka dalam dua pertempuran lebih lanjut di tepi sungai Tisza. Pada musim gugur 599, Komentiolus membuka kembali Gerbang Trajanus, yang tidak digunakan oleh Bizantium selama beberapa dekade. Pada tahun 601 Petrus memimpin pasukan ke tepi Tisza, untuk mempertahankan air terjun Danube, yang penting bagi akses armada Bizantium ke kota Sirmium dan Singidunum. Tahun berikutnya, pada tahun 602, suku Antes mulai menyerang tanah Avar, yang sudah di ambang kehancuran karena pemberontakan beberapa suku Avar, salah satunya bahkan membelot ke Bizantium.