В 986 году русы воевали с византийцами на Балканах. Но в 988 году их оружие обратилось против врагов Византии. Причину изменений называет Яхья: «и заключили они между собой договор». Империя и Русь подписали мирное соглашение. Византийцы обещали выдать за Владимира Святого царевну Анну, а русы — оказывать военную помощь. Осада Херсонеса, сражения в Малой Азии и на Балканах вытекали из этих обязательств. Известия Яхьи Антиохийского можно понимать двояко. Был заключен договор и сыграна свадьба. После этого прибыли войска русов под Хрисополь. С другой стороны, отправка митрополитов, епископов и царской сестры произошла «впоследствии». (35, 23-24) В этом случае помощь последовала после дипломатических договоренностей, а свадьба — по прибытии церковнослужителей.

Другие восточные авторы более определенно приурочивали свадьбу и крещение Владимира Святого ко времени до битвы при Хрисополе. Этой же последовательность придерживался Иоанн Скилица. Русов призывают на помощь, а их вождь становится зятем императора.