之后的几年中，希拉克略发起了多次进攻，624年3月25日，他再次离开君士坦丁堡，在高加索地区作战并对波斯本土发起袭击，当年中，他摧毁了祆教圣地；625年初的战斗中，他击败了三位波斯将领：沙赫尔巴拉兹、和。不过在624年，西哥特王国攻占了西班尼亚的首府卡塔赫纳，拜占庭帝国失去了在伊比利亚半岛的最后一片领地。626年，萨珊王朝联系阿瓦尔人发起了对君士坦丁堡的围攻，试图挽回不利的局势，但以失败告终，同时波斯将领沙欣带领的另一支部队又被希拉克略的弟弟击败。之后，仍在高加索地区的希拉克略把女儿许给西突厥汗国的统