ایران پرداخته آتشکدهها را خراب نمود (۶۲۳) در سال بعد خسرو خواست حمله به ارّان (آلبانی) برده قوای هرقل را معدوم کند و به سه اردوی ایران امر کرد که بدان طرف بشتابند و لیکن هرقل پیشدستی کرده به ارمنستان وارد شد و قبل از اینکه اردوهای ایران بهم ملحق شوند با هریک جداگانه جنگ کرده اول دو اردو بعد اردوی سوم را شکست داد و پس از آن ناگهان حمله به اردوی شهر براز برده آن را هم درهم شکست. در ۶۲۵ هرقل آمد را پس گرفت و جنگی ما بین او و شهر براز روی داد که باز به فتح هرقل تمام شد.
محاصره قسطنطنیه
خسرو پرویز که از فتوحات روم مضطرب شده بود خواست یک ضربت قطعی به رومیها وارد آرد و با این مقصود آخرین جدّ خود را بکار برده دو اردوی بزرگ تشکیل داد یک اردو در تخت سرداری شاهین مأمور شد که قسطنطنیه را محاصره کرده و با آوارها متحد شده آن را تسخیر نماید و اردوی دیگر بر ضد خود هرقل عملیات کند (۶۲۶) هرقل قوائی برای محافظت قسطنطنیه گذاشته خود بطرف لازیکا روانه شد و از آنجا به تفلیس حمله برد ولی موفق نشد از طرف دیگر ساخلو قسطنطنیه با شاهین جنگ کرد و بواسطه تندبادی که بر ضد قشون ایران میوزید موفق شد آن را عقب بنشاند و شهر کالسدن را پس بگیرد شاهین بعد از این جنگ بواسطۀ اینکه مورد غضب خسرو واقع شده بود از غصه مرد آوارها هم حمله به قسطنطنیه بردند ولی موفق به تسخیر آن نشدند زیرا ایرانیها نتوانستند به آنها کمک کنند جهة موفق نشدن ایران در این جنگهای هرقل با خسرو نداشتن بحریه بود و بعکس هرقل در تمام جنگهای مذکور از اینکه دریاها در تصرف او بوده است استفاده نمود.
جنگ دستگرد
در سال ۶۲۷ هرقل مصمم شد که بطرف دستگرد برود این محل تقریباً در