Таким образом, становится очевидным, что в последние недели жизни Владимира, возможно, уже во время его тяжелой болезни на Руси стал нарастать очередной политический кризис. Связан он был прежде всего с тем, что Владимир попытался передать престол, вопреки установившейся традиции, одному из своих младших и любимых сыновей, рожденному в христианском браке – Борису, с чем не смогли смириться ни Святополк, ни Ярослав. Кроме того, оба имели все основания ненавидеть Владимира. Святополк не мог не знать, что его истинный отец, боголюбивый и мягкий Ярополк погиб от рук отчима. Ярослав же, как и другие сыновья от полоцкой княжны Рогнеды, не мог не знать о кровавой расправе Владимира со всем семейством полоцкого князя во время захвата в 980 г. Полоцка, о насильственном принуждении их матери к замужеству, а также о последующей ее опале и изгнании после появления византийской принцессы в великокняжеском дворце. Сохранилась легенда о попытке одного из сыновей Рогнеды еще в малолетнем возрасте вступиться за мать.
К 1015 г. оба старших сына Рогнеды – Вышеслав и Иэяслав умерли и теперь старшим среди всех великокняжеских сыновей оставался Ярослав, княживший ранее в Ростове, а затем переведенный в Новгород.
Но вряд ли можно думать, что лишь личные мотивы побудили Ярослава выступить против отца. Дело было, видимо, и в том, что за Ярославом виделась новгородская верхушка, стоявшая на традиционно сепаратистских по отношению к Киеву позициях. Не случайно в источниках сохранилось свидетельство о том, что Ярослав отказался платить Киеву положенную ежегодную дань в 2000 гривен, а еще тысячу собирать с новгородцев для раздачи княжеским людям По существу, Новгород отказывался нести свои прежние финансовые обязательства перед Киевом. Практически Ярослав повторял судьбу отца, поддержанного новгородцами и варягами против Киева. Его личные династические амбиции совпали со стремлением Новгорода вновь подтвердить свое особое положение в составе русских земель и, опираясь на варяжскую помощь, еще раз сокрушить Киев. Теперь у Ярослава, который при жизни своих старших братьев не имел никаких шансов на престол, появилась реальная возможность воцариться в Киеве. В этом смысле он также повторял судьбу Владимира, бывшего младшим и «неперспективным» сыном Святослава Игоревича.
Итак, в момент смерти великого киевского князя его официальный наследник был в походе против печенегов, старший из его сыновей Святополк, опирающийся на своих бояр и часть киевлян, ждал в Киеве развития событий, а действительно старший из его собственных сыновей Ярослав уже собрал в Новгороде рать, чтобы выступить против занемогшего отца.
К этому дню Святополку было 35 лет, Ярославу, родившемуся где-то в середине 80-х годов X в., было около 27 лет. Возраст Бориса установить трудно, но, по всем данным, он был намного моложе своих братьев,