Mauricius'un Balkan seferleri
591-595 Seferleri

591 yazının sonlarında, Mauricius nihayet Pers Şahı II. Hüsrev ile barış yaptı; Ermenistan'ı Roma İmparatorluğu'na bırakıyordu. Sonunda, Pers savaşlarının gazileri boşa çıktı ve Ermenistan'dan asker alım potansiyeli de vardı. Avar ve Pers baskısının azaltılması, Romalıların 590/591'de Slavlara odaklanmasını sağladı. Mauricius, yeniden yapılanmayı denetlemek ve birliklerinin ve yerel halkın  moralini artırmak için, Anchialos'u ve Trakya'daki diğer şehirleri şahsen 590 yılında ziyaret etti. Pers ile barış yaptıktan sonra, Balkanlara asker gönderme yaparak bu gelişmeyi hızlandırdı.
592'de birlikleri Singidunum'u ele geçirdi, ancak Avarlara tekrar kaybedildi. Küçük Roma birlikleri, Moesia'daki Slav akıncılarına karşı devriye eylemlerinde bulundular, böylece Roma şehirleri arasındaki iletişim hatlarını yeniden kurdular. Mauricius, bir asır önce I. Anastasius'un Tuna Nehri boyunca yapmış olduğu sağlam savunma hattını yeniden kurmayı hedefledi. Dahası, onların bölgelerine karşı işgal ederek Avarları ve Slavları Balkan topraklarından uzak tutmaya niyetlendi, böylece Roma askerlerinin düşman topraklarında yağmalamak suretiyle ücretlerini artırmalarını sağlayarak, bu seferleri daha cazip hale getirebilecekti.
Mauricius'un generali Priscus, 593 baharında Slavların Tuna'yı geçmesini engellemeye başladı. Son güne kadar günümüzün Muntenya'nın keşfedilmemiş bataklıklardaki ve ormanlarındaki savaşı sürdürmek için Tuna'yı geçmeden birkaç kez onları yöneltti. Sonra, Mauricius'un donmuş bataklıklar, nehirler ve yapraksız ormanlar arasında kuzey Tuna bankasında kış geçirmek için yaptığı emre itaat etmedi. Bunun yerine, Priscus, Odessos'ta (modern Varna) kış bahçelerinde emekli oldu. Bu, Dobruca'da Aquis, Scupi ve Zaldapa kasabalarının yıkıldığı, Moesia ve Makedonya'da 593/594'te yeni bir Slav akınına yol açtı.
594'te Mauricius, Priscus'u görevden aldı ve yerine deneyimsiz kardeşi Petros'ı getirdi. Başlangıçta başarısızlığa rağmen, Petros pozisyonunu korudu, Marcianopolis'de Slavları (Priscus Bulgarlar hakkında konuşuyordu) yendi ve Novae (modern Ziştovi) ile Karadeniz arasında Tuna'ya devriyeler koydu. Ağustos ayının sonlarında Tuna'yı Novae'nin batısındaki Securisca yakınlarında geçti ve Slavları yeni talan seferlerine hazırlanmalarını zorlaştıracak şekilde Helibasia Nehri'ne doğru savaştı.
Bu başarı, bu arada yeni bir başka ordunun komutasında bulunan Priscus'un, 595 yılında Avar'ın kuşatılması için Singardu'nun Roma Tuna filosuyla birlikte harekâtını önlemesi için imkân sağladı. Avarların kenti yıkma ve 584'ün fethi yerine nüfusunu sınır dışı etme planlarını bırakmaları, güven eksikliğinden ve bu sınır kalesinde gördükleri tehdidi gösterir.
Ardından Avarlar, Dalmaçya'ya kapandı ve burada Priscus'la doğrudan çatışmadan kaçınarak birkaç kaleyi yağmaladılar. Roma komutanları asla bu uzak ve fakir eyaletteki barbar saldırılarına aşırı derecede endişe duymadılar, bu nedenle Priscus dikkatli davranmak zorunda kaldı. Tuna'nın savunmasını ihmal etmeyi göze alamadı, bu yüzden Avar'ın ilerleyişini kontrol etmek için küçük bir kuvvet gönderdi. Bu küçük kuvvet Avar'ın ilerlemesini engelledi ve hatta ganimetlerin bir bölümünü elde etti.