Через три года Владимир возвратился с варягами в Новгород и прогнал оттуда Ярополковых посадников, приказав им сказать брату: "Владимир идет на тебя, приготовляйся к войне". Наступательное движение Владимира против Ярополка было необходимо: Владимир не мог надеяться, чтоб старший брат спокойно снес изгнание своих наместников из Новгорода; Владимиру нужно было предупредить его, тем более, что у него теперь были наемные варяги, а Ярополк не собрался с силами; варягов надобно было употребить в дело, отпустить их ни с чем было невыгодно и опасно, оставить их у себя в Новгороде было еще невыгоднее и опаснее; отпустивши их, дожидаться, пока Ярополк, собравши все силы юга, двинется против Новгорода, было безрассудно. Но прежде начатия борьбы обоим братьям было важно приобрести себе союзника во владетеле полоцком; в это время в Полоцке сидел какой-то Рогволод, пришедший из-за моря; каковы были отношения этого Рогволода к правнукам Рюрика, из летописи определить довольно трудно. Дочь этого Рогволода Рогнеда была сговорена за Ярополка. Владимир, чтоб склонить полоцкого державца на свою сторону, чтобы показать, что последний ничего не потеряет, если киевский князь будет низложен, послал и от себя свататься также за дочь Рогволодову.
Летописец говорит, что Рогволод в таких затруднительных обстоятельствах отдал дело на решение дочери, и Рогнеда отвечала, что она не хочет выйти замуж за сына рабы, т. е. Владимира, но хочет за Ярополка. Когда отроки Владимира пересказали ему Рогнедин ответ, то он собрал большое войско из варягов, новгородцев, чуди и кривичей и пошел на Полоцк. Здесь мы видим опять не набег дружины, не одних варягов, но поход, в котором участвовали, как в походе Олега, все северные племена. В то время, когда Рогнеду готовились вести за Ярополка, Владимир напал на Полоцк, убил Рогволода с двумя сыновьями, и женился на Рогнеде. При этом случае в некоторых списках летописи находим известие, что виновником всех предприятий был Добрыня, дядя Владимиров, что он посылал сватать Рогнеду за Владимира; он после гордого отказа полоцкой княжны повел племянника и войско против Рогволода, позором отомстил Рогнеде за ее презрительный отзыв о матери Владимира, убил ее отца и братьев. В самом деле, странно было бы предположить, чтоб Владимир, будучи очень молод, по прямому указанию предания, мог действовать во всем самостоятельно при жизни Добрыни, своего воспитателя и благодетеля, потому что, как мы видели, он ему преимущественно был обязан новгородским княжением. Итак, говоря о действиях Владимира, историк должен предполагать Добрыню. О характере Добрыни мы имеем право заключать по некоторым указаниям летописи: видно, что это был старик умный, ловкий, решительный, но жесткий; на его жесткость указывает приведенное свидетельство о поступке с Рогнедою и отцом ее; сохранилось также известие об его жестоких, насильственных поступках с новгородцами при обращении их в христианство, следовательно, если замечается жестокость и насильственность в поступках молодого Владимира, то мы никак не можем приписывать это одному его характеру, не обращая внимания на влияние Добрыни. Что же касается до поступка Добрыни с Рогволодом и его дочерью, то он очень понятен: Рогнеда, отказывая Владимиру, как сыну рабы, оскорбила этим сколько его, столько же и Добрыню, которого сестра была именно эта раба, через нее он был дядя князю; словами Рогнеды была преимущественно опозорена связь, родство Владимира с Добрынею, и вот последний мстит за этот позор жестоким позором.
О дальнейшей судьбе Рогнеды народная память сохранила следующее предание. Когда Владимир утвердился в Киеве, то набрал себе много других жен, а на Рогнеду не обращал внимания. Рогнеда не могла перенести такого поведения мужа, тем более что по самому происхождению своему имела право если не на исключительность, то по крайней мере на первенство. Однажды, когда Владимир пришел к ней и заснул, она хотела зарезать его ножом, но он вдруг проснулся и схватил ее за руку; тут она начала ему говорить: "Уж мне горько стало: отца моего ты убил и землю его полонил для меня, а теперь не любишь меня и младенца моего". В ответ Владимир велел ей одеться во все княжеское платье, как была она одета в день свадьбы своей, сесть на богатой постели и дожидаться его - он хотел прийти и убить жену.
Рогнеда исполнила его волю, но дала обнаженный меч в руки сыну своему Изяславу и наказала ему: "Смотри, когда войдет отец, то ты выступи и скажи ему: разве ты думаешь, что ты здесь один?" Владимир, увидав сына и услышав его слова, сказал:
"А кто ж тебя знал, что ты здесь?", бросил меч, велел позвать бояр и рассказал им все как было. Бояре отвечали ему: "Уж не убивай ее ради этого ребенка, но восстанови ее отчину и дай ей с сыном". Владимир построил город и дал им, назвав город Изяславлем. С тех пор, заключает предание, внуки Рогволодовы враждуют со внуками Ярославовыми.
Из Полоцка Владимир двинулся с большим войском на Ярополка; тот не был в состоянии сопротивляться ему, и затворился в Киеве, а Владимир окопался на Дорогожичи, между Дорогожичем и Капичем. Это бессилие Ярополка легко объяснить:
храбрая дружина ушла с Святославом в Болгарию, много ли возвратилось с Свенельдом? Ярополк мог и с малою дружиною одержать верх в сшибке с еще меньшею дружиною брата своего Олега, но ему нельзя было выйти с нею против войска Владимирова, которое летописец не один раз называет многочисленным, состоявшим из наемных варягов и северных племен. Притом известно, что народонаселение наших древних областей неохотно принимало участие в княжеских усобицах; далее, надобно заметить, что северное народонаселение - новгородцы, чудь и кривичи, которого ратники были под знаменами Владимира, сражалось за этого князя по тем же побуждениям, по каким после новгородцы с таким усердием отстаивали Ярослава против Святополка; Владимир был их князь, у них выросший; с его низложением они должны будут опять подчиниться посадникам Ярополка; но возвращение последних не могло быть выгодно для новгородцев, ибо трудно предположить, чтобы Владимир выгнал их без ведома и согласия последних, которые поэтому не могли быть в приязненных отношениях к киевскому князю; заметим еще и то, что северное народонаселение - новгородцы, чудь и кривичи - издавна было гораздо теснее соединено между собою, чем южное; мы видим эти племена действующими заодно при изгнании варягов, в призвании князей, следовательно, имеем право думать, что они относительно яснее понимали свои выгоды и дружнее могли отстаивать своего князя, чем племена южные, недавно только оружием князей приведенные в некоторую связь и зависимость от одной общей власти. Итак Ярополк, будучи не в состоянии биться с Владимиром в чистом поле, затворился в Киеве с людьми своими и с Блудом, воеводою. Этот Блуд является главным советником князя, главным действователем во время события; князь беспрекословно исполняет его внушения, что и понятно, если вспомним возраст Ярополка, если вспомним, что и при Владимире роль Блуда исполнял Добрыня. Следовательно, Владимиру или Добрыне нужно было иметь дело с Блудом, а не с Ярополком. И вот Блуд от имени новгородского князя получил предложение покинуть Ярополка, предать его младшему брату. Переманить Блуда можно было только обещанием, что он ничего не потеряет, что и при Владимире он будет иметь такое же значение, какое имел при Ярополке, т. е. значение наставника, отца при молодом князе; Владимир велел сказать ему: "Помоги мне; если я убью брата, то ты будешь мне вместо отца и получишь от меня большую честь". В летописи помещены тут же слова Владимира, в которых он оправдывает поведение свое относительно брата: "Не я, говорит он, начал избивать братию, но он, я пришел на него, побоявшись такой же участи". Блуд велел отвечать Владимиру, что он будет всем сердцем помогать ему. Летописец старается сложить всю вину на Блуда. По его рассказу, Блуд стал обманывать Ярополка, беспрестанно ссылаясь с Владимиром, советуя ему приступать к городу, а сам придумывал, как бы убить Ярополка; но посредством граждан нельзя было убить его. Тогда Блуд замыслил погубить князя лестью: он не пускал его на вылазки из города и говорил: