Когда Владимир, находившийся в Новгороде, узнал о сражении под Овручем и смерти Олега, он бежал в чужие края, но вернулся через три года с могучим войском.
Тем временем Ярополк стал владыкой на Руси и, живя в Киеве, правил через своего посадника в Новгороде. Владимир вместе со своим дядей сразу же выгнали этого посадника и с ним послали Ярополку такое сообщение: «Владимир идет на тебя войной. Будь готов к сражению!»
Теперь братья готовились драться за власть. Они начали эти приготовления с поиска любого способа увеличить свою силу. К югу от Новгорода и к северу от Киева находилось Полоцкое княжество, в которое входил весь Двинский регион и которым в то время правил Рогволод – не потомок Рюрика и человек не из его рода. У этого князя была дочь Рогнеда, помолвленная с Ярополком. По настоянию своего дяди и советника Добрыни Владимир отправил послов просить руки этой княжны. Этот брак принес бы ему помощь Рогволода.
Рогволод не хотел отказывать, но и не соглашался. Когда у него стали настоятельно требовать ответа, он предложил решать своей дочери.
Рогнеда очень любила нареченного мужа и не думала в то время о политике, поэтому ответила, что не выйдет замуж за сына невольницы. Владимир был сыном Малуши – домоправительницы великой княгини Ольги, которая была его бабушкой (Ольга была матерью Святослава и, значит, бабушкой Владимира), «мудрейшей из женщин»; советник и дядя Владимира Добрыня был братом Малуши и тоже невольником. Он уже благодаря мудрым советам и помощи добился для своего племянника Новгорода, а теперь старался добыть для него всю Русь.
Разгневанный насмешкой Рогнеды в адрес своей сестры, Добрыня дал ответ не словами, а действиями. Следуя совету своего дяди, Владимир немедленно напал на Рогволода и в бою убил его и двух его сыновей. И он взял Рогнеду вместе с Полоцком, который и присоединил к своим собственным землям. Следующий шаг Владимира был направлен против Ярополка, запершегося в своей столице, которую он тем временем уже укрепил.
Главным советником Ярополка в Киеве был некий Блуд – человек, который на самом деле желал успеха Владимиру и тайно помогал ему. Теперь Владимир осадил Киев. Спустя некоторое время после начала осады Блуд убедил Ярополка в том, что в столице зреет предательство, и уговорил князя отойти ночью к Родне. Вскоре это место было окружено столь плотно и в нем начался такой голод, что выражение «родненское бедствие» долгое время было в обиходе на Руси. В таком отчаянном положении Блуд посоветовал заключить с Владимиром договор, и Ярополк