Византийский император Ираклий, пав духом, хотел бежать и укрыться в Карфагене, где раньше был экзархом. Вмешался патриарх, пристыдил его и вселил в него силы. Император решил продолжить борьбу, пусть безнадёжную. С 619 по 622 г. он к этому подготовился, не без труда. Хосров неосторожно оголил границы, а усилие, совершённое им, было слишком большим. Ираклий с великолепной смелостью отказался от мысли освобождать захваченные земли. Он решил нанести удар прямо в сердце Персидской империи. В 622 г. он вытеснил иранские силы из Малой Азии, вступил в Мидию, в 623 г. в Армению, но, обременённый пятьюдесятью тысячами пленников, счёл нужным отступить на зимовку. Когда в 624-625 гг. он возобновил поход, то натолкнулся на неожиданное сопротивление и не смог прорваться в Иран. Тогда он нашёл союзников в лице грузин и тюрков-хазар, предоставивших ему сорок тысяч бойцов. Он как раз собирался перейти в наступление, когда авары, воспользовавшись его уже давним отсутствием в Константинополе, в июне 626 г. осадили столицу. В то же время персы во второй раз укрепились напротив города, на азиатском берегу, в Халкидоне. Казалось, Константинополь обречён. Спасти его могло только чудо. Чудо произошло. Авары, утомлённые слишком долгой осадой, удалились. Православная церковь до сих пор ежегодно празднует это освобождение. Ираклий не поддался панике и не стал отвлекаться от своей цели, чтобы защитить столицу. Он отослал туда лишь небольшие подкрепления. Когда осада была снята, он летом 627 г. начал наступление. Он одерживал победу за победой, подошёл к Ктесифону и, казалось, вот-вот его захватит. Внезапно он отказался от этого намерения — то ли потому, что был «склонен к бурным подъёмам и внезапным упадкам» (Шарль Диль), то ли потому, что чувствовал угрозу своим тылам со стороны персов. Он приказал отступать. Он находился уже далеко на обратном пути, когда в марте 628 г. узнал о смерти Хосрова, убитого сыном от христианской принцессы Марии, которую тот привёз из византийского изгнания. Преемник Хосрова поспешил заключить мир.
После этого в Персидской империи воцарился разнузданный хаос. Цари — и царицы — так быстро сменяли друг друга на троне, что с 628 по 632 г. их было восемь! Йездигерд III (632-651) едва успел прийти к власти, как в 634 г. при Кадисии его разгромили арабы — не арабы из Хиры, которых Сасаниды знали уже давно, и не арабы-гасаниды, традиционные союзники Византии, а арабы из глубины пустынь, исповедующие новую религию — ислам. Царь царей бежал. Он умер не очень известно как и не очень известно когда, в 651 или в 652 году. Иран вошёл в мусульманский мир. И едва не утонул в этом мире. Он вынырнул чудом, благодаря силе своего гения, но больше никогда не будет прежним.
Всесильный сасанидский суверен не обожествлялся, хотя ему и даровали титул