Die Perser, bei welchen die Invasion des Herakleios wohl eine Schockwirkung hinterließ, obwohl der größte Teil ihrer Truppen immer noch ungeschlagen war, wünschten nun Frieden und mussten 629/30 alle seit 603 besetzten Gebiete und das Kreuz Christi zurückerstatten (die Rückführung des Kreuzes ist bis heute ein hoher Feiertag der orthodoxen Kirche). Reparationen mussten sie hingegen ebenso wenig leisten wie Gebiete abtreten: Herakleios hatte zwar die römischen Grenzen von 602 wiederherstellen können, aber eben auch nicht mehr; der Frieden wurde zwischen gleichrangigen Partnern geschlossen und stellte schlicht den status quo ante wieder her. Dennoch ließ er sich feiern. Der Kaiser brachte das Kreuz zunächst im Triumph nach Konstantinopel, am 21. März 630 (nach den neuesten Untersuchungen) zog er mit glänzendem Gefolge nach Jerusalem, um dort die hochverehrte Reliquie wieder in die Grabeskirche hinter dem Golgotahügel zu bringen. Nach einer Legende, die möglicherweise schon kurz nach dem Ereignis entstand, verschloss sich auf wundersame Weise das Stadttor, durch das der Kaiser zu Pferd und im prächtigen Ornat einziehen wollte. Erst als Herakleios auf Mahnung eines Engels (nach späteren Versionen des Patriarchen von Jerusalem) vom Pferd stieg und seine Prachtgewänder ablegte, um das Kreuz nach dem Vorbild Christi in Demut zu tragen, konnte er seinen Zug fortsetzen.