В 542 году Хосров I пошел к Сергиополю, поскольку тамошний епископ Кандид так и не выплатил ему оговоренную сумму за 12 тысяч пленных византийцев, захваченных в Суре. Кандид отправился к Хосрову с просьбой о прощении. Его избили и обязали уплатить вдвое больше, после чего он вместе с несколькими людьми Хосрова вернулся в Сергиополь. Там он отдал персам церковную утварь, но этого Хосрову показалось мало. Он потребовал, чтобы в город впустили его людей, дабы они осмотрели имеющееся там имущество. Скорее всего, он таким образом хотел захватить Сергиополь. Но эта хитрость персов была раскрыта. Тогда они осадили город, но попытка приступа провалилась. В это время к Дура-Европос выдвинулся с войсками Велизарий. Это создавало определенную угрозу персам, и, разгромив Каллиник, Хосров ушел на восток. Еще одной причиной его ухода стала начавшаяся в округе эпидемия чумы.
В 543 году в Персидской Армении, при Англоне, сасанидские войска остановили наступление превосходящих их количественно, но плохо организованных сил ромеев. Византийцы вообще действовали на Кавказе без общего плана. Может быть, именно поэтому персы, даже теснимые чумой, сумели достичь успехов в Азербайджане.
В 544 году персидское войско осадило Эдессу. Однако взять город было очень непросто. Персы пытались сделать подкоп, сооружали искусственный холм, штурмовали, но все неудачно. В конце концов они ушли, взяв в качестве отступных 5 кентенариев золота.
Обе стороны уже явно тяготились войной, и в 545 году было заключено перемирие, по которому византийцы уплачивали 20 кентенариев золотом и присылали Хосрову врача Трибуна, хорошо зарекомендовавшего себя в Персии. При этом, несмотря на мир между главными фигурантами, война между союзными им арабскими племенами продолжилась.
Лазская война
Перемирие было нарушено, когда своего покровителя снова поменяла Лазика, — персидские гарнизоны здесь были убраны с помощью византийских контингентов. Началось все с того, что персы решили окончательно подчинить страну своему влиянию и насадить маздаянийские порядки, а это невозможно было без устранения царя Губаза. Но тот своевременно узнало персидских планах, вступил в коалицию с аланами и сабирами и обратился за помощью к ромеям.
В 549 году в Лазику прибыло 8-тысячное византийское войско во главе с Дагисфеем; объединенная византийско-лазская армия осадила Петру. Хосров послал на выручку своим воинам 30-тысячное войско во главе с Мермероем. Крайне неудачно действовал в данной ситуации Дагисфей — он вяло вел осаду, а оставленный им заслон против Мермероя оказался слаб и не смог сдержать натиск персов. В результате ромеи вынуждены были снять осаду и уйти на север. Мермерой, однако, также не мог оставаться в Лазике надолго, так как для его большой армии там просто не хватало продовольствия. Он ушел из страны, оставив 5-тысячное войско во главе с Фабризом. На этот раз уже персы проявили беспечность. Они разбили лагерь у реки Фасис, не разведав как следует обстановку. Рядом с персами находился брод, о существовании которого они не подозревали. Лазы и ромеи перешли по нему реку, внезапно атаковали лагерь Фабриза, и мало кому из персов удалось спасти свою жизнь.
Персы поспешили отправить в Лазику новое войско во главе с Хорианом. Навстречу им выступили Дагисфей и Губаз. У реки Гиппис состоялось крупное сражение, исход которого решила гибель Хориана — персы смешались и отступили. Впрочем, Юстиниан не придал этим успехам особого значения, поскольку главный персидский оплот в регионе — крепость Петра — так и не был взят. Дагисфей вскоре был обвинен в сговоре с Сасанидами и посажен в тюрьму, а новым командующим стал Бесс. Персам тем временем удалось привлечь на свою сторону абазгов (предков современных абхазов). Но ромеи подавили мятеж абазгов и снова осадили Петру. На этот раз у них было 6000 воинов против 2300 человек персидского гарнизона. Решительным штурмом византийцы овладели крепостью. Выступивший на выручку гарнизону Мермерой помочь ему не успел и вместо этого принялся осаждать Археополь. Но и тут персов ждала неудача — в битве у Археополя они потерпели поражение. Некоторой компенсацией для сасанидских войск стало взятие Кутаиси и крепости Ухимерион.
В 551 году между Византией и Персией начались переговоры о перемирии. Персидский посланник Иедигуснасп вел себя крайне надменно, высказывал огромное количество претензий к Константинополю. Но Юстиниан, которому мир нужен был, пожалуй, больше, чем Хосрову, сумел задобрить его щедрыми подарками, и в 552 году перемирие было заключено. Полностью военные действия, правда, не прекратились, но теперь они были привязаны в основном к землям Лазики.
В 554 году в Лазику вторглась персидская армия Мермероя. Его целью была опора ромеев в регионе — неприступная крепость Телефис. Мермерой решил действовать хитростью. Он распространил слухи о своей смерти и усыпил бдительность врага, а затем внезапным ударом заставил византийцев оставить Телефис и бежать. После этого в течение короткого времени ромеи оставили практически все свои опорные пункты в регионе. Добиться окончательного успеха персам помешала смерть Мермероя, теперь уже действительная — персидский полководец ложным известием словно накликал на себя беду. Новым командующим был назначен Нахогаран. Пока он принимал дела, византийцы осадили крепость Оногурис, где засел сильный персидский гарнизон. Нахогаран отправил на помощь осажденным отряд, который смелой атакой отбросил ромеев от стен города. Затем персидский военачальник отогнал от Археополя византийцев. Неудачи привели к обострению отношений между Губазом и ромеями, что, в свою очередь, вызвало перемены в византийском военном руководстве. Это благотворно сказалось на ведении боевых действий, и в 556 году византийско-лазская коалиция вернула Археополь.
В дальнейшем события разыгрались у Фасиса, где персы осадили византийский гарнизон. Положение ромеев было сложным, однако их начальник Мартин тоже применил хитрость, показав, что в этом византийцы ничуть не уступают персам. На виду у многих людей к нему подошел усталый человек, покрытый пылью и грязью, и вручил послание — как тут же объявил во всеуслышание Мартин, от императора. Прочитав его, Мартин сообщил, что на подходе находится большое византийское войско, посланное императором на выручку гарнизону. Это известие через разведчиков незамедлительно проникло в лагерь персов и заставило их поторопиться со штурмом. Готовые к такому обороту событий, византийцы накануне тайно отправили за пределы города конный отряд. Во время решающего штурма этот отряд появился в тылу у персов. Какое-то время воины Нахогарана еще сопротивлялись, но окончательно их погубили собственные боевые слоны. Осыпаемые стрелами и дротиками, они взбесились, сломали строй и принялись топтать персидских воинов. Битва закончилась тяжелым поражением персов, которые потеряли около 10000 человек. Этот разгром стоил Нахогарану жизни — он был казнен по приказу шахиншаха.
К этому моменту обе стороны устали от изнурительной войны. Стычки следовали одна за другой, но в них принимало участие все меньше людей. В 557 году по инициативе персов были возобновлены мирные переговоры. Окончательно мир сроком на семь лет был заключен в 563 году. Согласно условиям договора, в Лазике и Передней Азии державы оставляли за собой то, что на данный момент контролировали. Персы обязались защищать горные проходы на Кавказе от кочевников, за что византийцы должны были платить ежегодно золотом.