Благодаря одной только своей отваге Ираклию удалось в этот день уберечь армию от разгрома. Но в город Трапезунд, где зимовало его войско, и с востока, и с запада приходили тревожные вести. Шах Хосров распорядился провести массовый призыв в армию всех мужчин, годных к военной службе, включая иностранцев, проживавших в его владениях. Своему военачальнику Шахину он доверил закаленное во многих боях войско в 50 000 человек. Шахр-Баразу было приказано идти через Малую Азию к Халкидону и там оказать помощь аварскому кагану – тот со своей ордой, включавшей в себя практически все племена, проживавшие от Вислы до Урала, уже подтягивал огромные осадные орудия к Константинополю.
Проанализировав ситуацию, Ираклий решил разделить свои силы на три части. Первый отряд немедленно направился к Константинополю; второй, под командованием брата императора Феодора, был послан на борьбу с Шахином в Месопотамию; третий же, самый маленький, оставался с Ираклием удерживать Армению и Кавказ, чтобы отсюда в конечном итоге вторгнуться в относительно незащищенную Персию. В то же время он обратил взор к одному из самых значительных племен Кавказа – хазарам, поразив их кагана Зиебила богатством подарков и обещав ему руку своей дочери Епифании. Зиебил, чрезвычайно польщенный, отдал в распоряжение императора 40 000 человек. К счастью для Епифании, каган к концу года умер.
Пока Ираклий и его новая хазарская армия занимались опустошением Азербайджана, Феодор записал на свой счет победу над Шахином в Месопотамии, после которой персидский военачальник впал в глубокую депрессию и умер. Хосров распорядился упаковать тело, обсыпав его солью, и доставить ему. По прибытии груза Хосров приказал освободить труп от одежд и сечь до тех пор, пока не превратится в бесформенное месиво. С некоторых пор члены персидского двора начали испытывать сомнения в душевном здоровье великого шаха. После этого случая сомнений у них уже не осталось.
29 июня 626 г. персы и авары пошли на Константинополь. Обитатели пригородов поспешили найти себе убежище за городскими воротами, которые за ними сразу же закрылись и были заперты на засов; началась давно уже ожидавшаяся осада. Войско варваров численностью примерно в 80 000 человек растянулось вдоль стен от Мраморного моря до бухты Золотой Рог. Стены защищал двенадцатитысячный кавалерийский отряд византийцев; поддержку ему оказывало все население, в котором патриарх Сергий поддерживал религиозный энтузиазм, доведенный до состояния неистовства. Днем и ночью катапульты метали булыжники в крепостные валы, но стены выдерживали удары и защитники держались стойко. Осада продолжалась на протяжении всего знойного июля, Сергий со своим клиром ежедневно совершал торжественный обход стены по всему ее периметру, неся над головой чудотворную икону Пресвятой Девы.
7 августа персидские плоты, готовые забрать свежие подкрепления и переправить их через Босфор, неожиданно оказались окружены греческими кораблями. Все, кто находился на плоту, были убиты на месте или сброшены в воду. Почти сразу же после этого группа славянских судов, находившихся в бухте Золотой Рог, попала в засаду, устроенную византийцами, и тоже была уничтожена. Две катастрофы подряд повергли осаждающих в панику. Их осадные орудия оказались бесполезными, их искуснейшие стратагемы не дали результата. Кроме того, до них дошли известия о победе Феодора над Шахином и о новом союзе Ираклия с хазарами. Всему этому могло быть только одно объяснение: Византия находилась под божественной защитой. Персам ничего не оставалось, кроме как снять осаду.