خسرو پرویز
زندگی سیاسی خسرو > بیزانس در حالت تهاجمی

همچنین ببینید: آتشکدهٔ آذرگشنسب
هراکلیوس با تدارکاتی که برایش فراهم شد، کم‌کم دل و جرأت مقابله با ساسانیان را پیدا کرد. او تابستان سال ۶۲۲ م. را به آموزش داوطلبان جدید که به سپاه پیوسته بودند، گذراند و پاییز آن سال از پایتخت خارج شد و به یالوا در بیتینیه در شمال غربی آناتولی رفت و ناحیهٔ شمال کاپادوکیه را تصرف کرد. این کار او، درهٔ فرات را که مسیر ارتباطی و تدارکاتی نیروهای ایرانی با پشت جبهه بود، تهدید می‌کرد و همین باعث شد تا شهربراز به منظور جلوگیری از قطع مسیر تدارکات و مایحتاج سپاهش به گالاتیا عقب‌نشینی کند. طی شش سال (از ۶۲۲ تا ۶۲۸ م) هراکلیوس جنگ‌های تعرضی مختلفی به قلمرو خسرو انجام داد. با اینکه از روی منابع موجود نمی‌توان توالی حوادث و جزئیات مسیرهای لشکرکشی‌های او را تعیین کرد، اما مجموعهٔ نبردهایش در این مدت، حکایت از یک پیشرفت دایمی می‌کند. این تهاجمات و تعرضات هر بار با شدت بیشتری انجام می‌شد، و هراکلیوس در پایان توانست سرزمین‌های از دست رفتهٔ بیزانس را مجدداً به چنگ آورد.
رومیان و ساسانیان در اواخر پاییز سال ۶۲۲ در جایی در ارتفاعات کاپادوکیه با هم مواجه شدند. هراکلیوس پیشتر تجربهٔ فرماندهی در میدان جنگ را نداشت، اما شهربراز بارها در مناطق مختلف با سپاهیانش جنگیده بود. با این حال هراکلیوس نبوغ خود را به کار گرفت و شهربراز را غافلگیر و شکست سختی به او وارد کرد و ایرانیان را به شرق آناتولی عقب نشاند. پس از آن هراکلیوس سپاهش را برای گذراندن زمستان در پونتوس باقی گذاشت و خود به کنستانتینوپل بازگشت تا با تهدید آوارها مقابله کند. او سرانجام با خلاصی از تهدیدات آوارها، موفق شد تمام توجه خود را به ایرانیان معطوف کند.
در ۲۵ مارس ۶۲۴، هراکلیوس کنستانتینوپل را دوباره ترک کرد، و این بار در اقدامی متهورانه تصمیم گرفت به دل ایران‌شهر حمله کند. او بدون هر گونه تلاشی برای محافظت از عقبهٔ ارتباطی و مسیر مواصلاتی خود، چه دریایی و چه برّی، در ساحل دریای سیاه سوار بر کشتی شد و از طریق دریا به سمت داخلهٔ ایرانشهر تاخت. او می‌خواست از راه ارمنستان و آذربایجان، به‌طور مستقیم به سرزمین‌های مرکزی شاهنشاهی ساسانی حمله کند. با این کار، هراکلیوس، هم از مواجهه با نیروهای ایرانی که در برابر شهر کالسدون مستقر بودند — و این مواجهه می‌توانست نظامیان او را به شدت ضعیف و بی‌رمق کند — اجتناب کرد، و هم از پشت سر با ساسانیان وارد نبرد شد و به این ترتیب آن‌ها را غافلگیر کرد. بیزانسی‌ها در امتداد رود ارس حرکت کردند، دوین، پایتخت ارمنستان و نخجوان را تصرف کردند و از آن سرزمین‌ها گذشتند و در گانزاکا (گنزک) سپاه ایران را که شامل اعراب وفادار به خسرو بودند، در هم کوبیدند. هراکلیوس سپس به آتورپاتکان، که طبق روایات سنتی مغان زادگاه زرتشت بود، رفت و در آنجا آتشکدهٔ آذرگشنسب را که آتشکدهٔ مهمی محسوب می‌شد، به تلافی اهانتی که ایرانیان در اورشلیم نسبت به صلیب عیسی و مزار مقدس کرده بودند، تخریب کرد و ساحت قدسی آن را عرصهٔ بی‌حرمتی نمود. با این حال، ظاهراً گنجینهٔ ذخایر مقدس شیز گنزک در آن هنگام دیگر آنجا نبود؛ چنان‌که از نوشته‌های مسعودی و ابن فقیه مستفاد می‌شود، آتش گشنسب را سال‌ها پیش خسرو انوشیروان به محل دیگری منتقل کرده بود. گنجینهٔ شیز هم مقارن همین ایام به وسیلهٔ خسرو پرویز به محل امنی برده شده بود. با این حال، برخی منابع مانند سبئوس ارمنی می‌گویند هراکلیوس، آتش مقدس گشنسب و معبد آن را منهدم کرد. احتمال دارد چنین گزارش‌ها و مدعاهایی توسط عوامل و زیردستان امپراتور بیزانس برای تسکین آلام مسیحیان رنج‌دیده و آزرده — که در اثر به سرقت رفتن صلیب راستین عیسی، در آن زمان به شدت مغموم و متأثر بودند — ساخته شده باشد تا از این طریق هراکلیوس را در اذهان عمومی به صورت فرماندهی کامیاب جلوه دهند؛ فرماندهی که موفق شده حداقل به بخشی از اهداف تعیین شده دست پیدا کند. وی تا گایشوان، محل اقامت خسرو در آتورپاتگان، پیش رفت و پس از تاخت‌وتاز در میان‌رودان، فصل زمستان را در کنار دریاچهٔ وان گذراند.
در سال ۶۲۵ هراکلیوس در جنگی بر شهربراز پیروز شد و شهر آمد (دیاربکر) را نیز به تصرف درآورد. شهربراز هم به طرف جنوب حرکت کرد تا تجدید قوا کند. سال بعد، نیروهای گوک‌ترک شمالی شامل ۴۰ هزار مرد جنگی به سپاه هراکلیوس پیوستند.