Mit dem letzten großen Völkerwanderungszug der Awaren wandern die Slawen als Verbündete in die Pannonische Tiefebene ein und eroberten 582 die strategisch wichtige Stadt Sirmium. 584 fiel auch das Kastron Singidunum, womit die Verteidigung der gesamten byzantinischen Donaugrenze zusammenbrach. Erst Kaiser Maurikios unternahm, mit seinem Regierungsantritt beginnend, einen 20-jährigen und schließlich erfolgreichen Abwehrkampf gegen Awaren und Slawen. 592 konnten seine Truppen Singidunum zurückerobern. Nachfolgend wurden die Awaren wieder nördlich der Donaulinie zurückgedrängt. Noch bis 625 hielt sich in Singidunum ein römischer Festungskommandant. Erst im späten 9. Jh. taucht die Stadt in den Quellen als eine bulgarische Festung wieder auf, dann unter dem Namen „Beograd“ („weiße Stadt“).