Впрочем, о причинах Владимирова похода на Корсунь существует несколько версий. Версия первая. Во время правления императора Василия II (вторая половина 80-х годов Х века) в Византии разгоралась ожесточенная борьба за трон между ним и претендентами Вардой Склиром и Вардой Фокой. С началом смуты император, неуверенный в стойкости собственного войска, заключает договор с князем Владимиром о том, что тот присылает в Византию шеститысячный отборный корпус. В обмен на эту услугу Василий выдает за русского князя свою сестру. Затем, якобы, когда русские войска помогли императору удержать престол, он от своего обещания отказался. Тогда-то Владимир и отправился в поход на Корсунь – Херсонес, чтобы заставить обманувшего его Василия выполнить свое обещание. Известно, что русские князья часто встречали у днепровских порогов приезжавших к ним издалека невест. Это место считалось особенно опасным из-за возможного нападения печенегов (позже половцев); кроме того, выезжая к крайним рубежам своей страны, князь оказывал особую честь гостье и сопровождавшим ее лицам.
Так, может быть, и Владимир ездил на пороги встречать византийскую принцессу Анну, которая, согласно договоренности с императором Василием, должна была прибыть на Русь? Однако Анны князь так и не дождался. Если верить сообщению византийского историка Асохика о том, что к «царю булхаров» (Владимиру?) взамен принцессы была отправлена другая женщина, то здесь, на Днепре, и состоялась его встреча с «Лже-Анной». Сразу ли князь распознал подлог или позже, в Киеве, – гадать не имеет смысла. Однако, если подобное произошло, можно безошибочно предположить, что Владимир был разгневан. Смыть же подобное оскорбление князь мог лишь кровью.
Вспомним известную и сегодня былину о сватовстве «ласкового князя» Владимира, в которой нашли отражение реальные факты биографии киевского князя Владимира Святославича, в том числе его сватовство в Полоцке и Царьграде, а также корсунское взятие – продолжение царьградского сватовства. Герой этой былины Дунаюшка Иванович, оскорбленный отказом «литовского короля» выдать свою дочь замуж за Владимира, убивает «татар до единого, не оставит-то татар на семена».
Скорее всего, перед нами один из вариантов фольклорного рассказа о сватовстве князя Владимира, в свою очередь, основанного на реальных событиях – сватовстве Владимира к Рогнеде и его же сватовстве к Анне. Но – кто знает – может быть, более поздний источник содержит какие-то намеки на посредническую роль Херсонеса в переговорах между Владимиром и императором Василием (как это было за двадцать лет до этого, во время переговоров между императором Никифором Фокой и князем Святославом)? Может быть, «князь» (правитель) Херсонеса, а также его дочь каким-то образом были замешаны в аферу с подменой невесты?
Разумеется, все эти вопросы и по сей день не имеют ответов. А так соблазнительно было бы объяснить именно этими обстоятельствами выбор Корсуни в качестве жертвы Владимира и исключительную (даже по меркам Владимира) настойчивость русских при овладении городом. Обратимся за комментарием этой версии к профессору Сергею Алексеевичу Беляеву, общепризнанному специалисту по истории средневекового Херсонеса и становлению христианства на Руси. Вот мнение С.А. Беляева: «По поводу такого построения, во многом искусственного, можно заметить, что названные события действительно связаны между собой, основной источник сведений о них – Яхья Антиохский – действительно пишет о соглашении по поводу военной помощи и выдаче Анны замуж за князя Владимира. Если судить по контексту рассказа Яхьи, то сначала были совершены таинства крещения и венчания, и, только став христианином и получив Анну, Владимир отправил императору военную помощь. Восприятие похода на Корсунь как попытку князя Владимира заставить императора Василия выполнить свою часть договора после одержанных побед является умозаключением современных исследователей и не основано на данных источниках».