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