ايران پرداخته آتشكدهها را خراب نمود ( 623 ) در سال بعد خسرو خواست حمله بارّان ( آلبانى ) برده قواى هرقل را معدوم كند و به سه اردوى ايران امر كرد كه بدانطرف بشتابند و ليكن هرقل پيشدستى كرده بارمنستان وارد شد و قبل از اينكه اردوهاى ايران بهم ملحق شوند با هريك جداگانه جنگ كرده اول دو اردو بعد اردوى سوم را شكست داد و پس از آن ناگهان حمله به اردوى شهر براز برده آن را هم درهم شكست . در 625 هرقل آمد را پس گرفت و جنگى ما بين او و شهر براز روى داد كه باز به فتح هرقل تمام شد .
محاصره قسطنطنيه
خسرو پرويز كه از فتوحات روم مضطرب شده بود خواست يك ضربت قطعى بروميها وارد آرد و با اين مقصود آخرين جدّ خود را به كار برده دو اردوى بزرگ تشكيل داد يك اردو در تخت سردارى شاهين مأمور شد كه قسطنطنيه را محاصره كرده و با آوارها متحد شده آن را تسخير نمايد و اردوى ديگر بر ضد خود هرقل عمليات كند ( 626 ) هرقل قوائى براى محافظت قسطنطنيه گذاشته خود به طرف لازيكا روانه شد و از آنجا به تفليس حمله برد ولى موفق نشد از طرف ديگر ساخلو قسطنطنيه با شاهين جنگ كرد و بواسطه تندبادى كه برضد قشون ايران ميوزيد موفق شد آن را عقب بنشاند و شهر كالسدن را پس بگيرد شاهين بعد از اين جنگ بواسطهء اينكه مورد غضب خسرو واقع شده بود از غصه مرد آوارها هم حمله به قسطنطنيه بردند ولى موفق به تسخير آن نشدند زيرا ايرانيها نتوانستند به آنها كمك كنند جهة موفق نشدن ايران در اين جنگهاى هرقل با خسرو نداشتن بحريه بود و به عكس هرقل در تمام جنگهاى مذكور از اينكه درياها در تصرف او بوده است استفاده نمود .
جنگ دستگرد
در سال 627 هرقل مصمم شد كه به طرف دستگرد برود اين محل تقريبا در