В конце 570-х гг. вторжения славян в империю начались с новой силой. В 577-578 гг. 100 тысяч склавинов, перейдя Дунай, опустошили Фракию и заняли в 579 г. часть Греции и Паннонию. Спровоцированное империей нападение аваров на склавинов не спасло ромеев от новых вторжений. Напротив, они стали еще более широкомасштабными. Начался новый этап вторжений, завершившийся массовым расселением славян на Балканах. В 579 г. авары получили установленную плату в восемьдесят тысяч номисм за службу ромеям. Но хаган Баян решил воспользоваться тяжелым положением империи и захватить у нее город Сирмий. Для этого ему нужно было переправить аварскую конницу через реку Саву. Находившиеся в аварском войске славяне, которые прекрасно умели переправляться через реки и сооружать различные плавсредства, участвовали тогда в постройке моста. Узнав о намерениях аваров, император начал переговоры с аварским хаганом. Тот клятвенно заверил Тиверия в верности интересам империи, в том, что мост ему нужен для нового похода на славян нижнего Подунавья, и отправил посольство в Константинополь. В ходе переговоров в Константинополе аварскому посольству дали понять, «что время не благоприятствует намерению аваров, так как тюрки (злейшие враги аваров) уже стали лагерем у Херсона (осадили город) и быстро узнают, если они (авары) переправятся через Истр», — как сообщал об этом Менандр Протектор. Этим ромеи недвусмысленно намекали, что если авары останутся в Паннонии,то будут вне досягаемости тюрок. Посол аваров пообещал удержать хагана от выступления. Но, при возвращении домой, в Иллирии аварское посольство было перебито «совершавшими набег на эту землю славянами». Все это вызвало нападение аваров на Сирмий, его осаду и падение в 582 году. По свидетельству Иоанна Бикларского, эти события позволили аварам окончательно закрепиться в Нижней Панщжии, ранее принадлежавшей империи{79}.
В 584, или скорее в 585 г., по свидетельству еще одного современника описываемых событий — Евагрия, авары вместе с паннонскими славянами прорвались через «длинные стены», пытались взять Константинополь, но были отражены и захватили города Сингидун и Анхиал{80}. Правда, Иоанн Эфесский относит эти события к 585-586 гг.{81} Новое вторжение аваров и славян в пределы империи последовало в конце 585-586 г., после того как император Маврикий отклонил требование хагана увеличить дань, выплачивавшуюся ему ромеями. Во время этого крупнейшего аваро-славянского нападения осенью 586 г. была предпринята еще одна попытка взять Фессалоники. Огромное славянское войско, захватив ближайшие к городу укрепления, приступило к осаде. Подробное описание этой осады в «Чудесах св. Димитрия» показывает, насколько далеко вперед ушла к этому времени военная техника славян: они применяли тараны, камнеметы — все, что знало тогдашнее искусство осады городов. Но добиться успеха варвары так и не смогли.
Перипетии славяно-аваро-ромейской борьбы этого времени были весьма сложными. Как правило, авары выступали в союзе с паннонскими склавинами. Иногда последние действовали самостоятельно, но с санкции хагана. Не добившись подчинения нижнедунайских склавинов, аварский хаган претендовал, при случае, на то, чтобы империя признала за ним их земли. Вплоть до 591 г. империя вела тяжелую двадцатилетнюю войну с Персией. Затем ромейская армия была переброшена с Востока в Европу, чтобы противостоять славяно-аварским вторжениям. Император Маврикий сначала даже взял командование армией лично на себя (прецедент, который не имел места со времен Феодосия I). Видимо и хаган готовился к выступлению против ромеев. В 593 г. паннонские славяне изготовили для аварского хагана суда, а затем соорудили из них мост через Саву. Однако главный удар Маврикий решил нанести склавинам Нижнего Подунавья, следствием чего и явился поход экспедиционной ромейской армии под руководством Приска в 594 г. Когда ромеи разгромили войско Ардагаста, другой славянский вождь Мусокий без промедления выделил для переправы его людей целую флотилию лодок-однодревок и гребцов. Так закладывался союз нижнедунайских славян в борьбе с империей. После этого похода аварский хаган потребовал своей доли добычи, утверждая, что ромейская армия разорила подвластные ему земли. В других ситуациях сам же Баян, если это было ему выгодно, отрицал, что склавины на нижнем Дунае были от него зависимы. Открытая аваро-ромейская война была, в сущности, делом времени. И в 601 г. она состоялась. Тогда ромейская армия нанесла поражение аварам, и в плен к ромеям попал восьмитысячный отряд паннонских склавинов, намного превосходивший по своей численности самих аваров и других подвластных хагану варваров. Ромейская армия действовала против аваров совместно со своими союзниками-антами. Поэтому ромейский автор Феофилакт Симокатта сообщает, что в 602 г. авары ходили в поход против антов с целью отомстить им и уничтожить их. Склавины Паннонии, видимо, отказались участвовать в этом походе. Никаких оснований говорить о полном разгроме антов аварами в 602 г. Феофилакт не дает. Но после 612 г. сведения об антах исчезают из ромейских источников, и можно предполагать, что анты отошли под давлением аваров к северу и северо-востоку и их связи с империей порвались{82}.
Гражданская война, разразившаяся в империи после свержения Маврикия, и вновь начавшаяся война с Персией позволили славянам повести в первой четверти VII в. широкомасштабное наступление. Сфера их вторжений значительно расширилась. Славяне смогли построить флотилию из лодей-однодревок для организации морских экспедиций. Ромейский автор Георгий Писида сообщал о славянских разбоях на Эгейском море в первые годы VII в. Автор «Чудес св. Димитрия» рассказывал, что славяне «подвергли опустошению с моря всю Фессалию, прилегающие к ней острова, Элладу, Кикладские острова, всю Ахайю и Эпир, большую часть Иллирика и часть Азии».
Тем временем Империя Ромеев подверглась нашествию с Востока. В 606 году Иран захватил Армению и Мессопотамию. В 607 г. персы взяли Сирию и Палестину. В 608 г. они продвинулись в Малой Азии до Халкидона, города на берегу пролива Босфор. В 610 г. после двадцатидневной осады иудеи, подкупленные персами, открыли ворота Иерусалима. Взятие города сопровождалось трехдневной резней христианского населения. Пришедший в это время к власти император Ираклий (610-641 гг.) унаследовал вместе с властью кризисную ситуацию в империи. Вся Фракия до стен Константинополя была опустошена славянскими набегами. Фессалоники с трудом выдерживала осаду объединенных аварских и славянских отрядов. Около 614 г. была взята и разорена Салона, и славяне утвердились в Далмации. Кроме некоторых приморских центров, почти весь Балканский полуостров оказался в руках славян. Почувствовав свою силу на море, славяне предприняли в 616 г. новую попытку взять Фессалоники, блокировав ее с суши и с моря. Осада города осуществлялась в этот раз и племенами, прочно обосновавшимися в Македонии. Автор «Чудес св. Димитрия» отмечал, что славяне подошли к городу со своими семьями и «хотели после захвата города поселить их там». В осаде города принял участие большой союз славянских племен, включавший драгувитов, сагудатов, велейезитов, ваюнитов, верзитов и других. Во главе осаждавших стоял их общий вождь — Хацон. После его гибели под стенами города славяне сняли осаду. Но в 618 г., заручившись поддержкой аварского хагана, македонские славяне совместно с приведенным хаганом войском (в составе которого были и славяне Паннонии), снова подвергли город осаде, длившейся целый месяц. Но Фессалоники в который раз устоял.
В 619 г. персами был захвачен Египет. Однако Ираклий смог собрать и реорганизовать армию. Видимо, в ее состав были включены и отдельные наемные отряды славян, готовые драться против персов. В 622 г. ромейский флот высадил войска Ираклия на северо-востоке Малой Азии. Там персам был нанесен первый удар. Из Закавказья в помощь ромеям пришли отряды лазов, иверийцев и армян. В 623 г. ромейская армия разгромила персов в Армении, а затем двинулась в Месопотамию. Но в том же 623 г. по сообщению монофизитского писателя VII в. Фомы Пресвитера славяне напали на остров Крит и другие острова.