Последние годы жизни Владимира Святого были небезоблачны. Печенеги опустошали южные земли, на Западе назревает новая война, начали бунтовать сыновья. Но пойдем по порядку.
Старший и приемный сын Владимира- Святополк, по совету своего тестя Болеслава Храброго, решил сместить отца с трона. Но люди Владимира быстро раскрыли заговор , и Святополк был заключен под стражу.
После этого Ярослав отказался ,по непонятным причинам, платить дань отцу. Владимир пришел в ярость и отправился в поход на сына. Одновременно с этим он поставил любимого сына Бориса во главе большого войска против печенегов.
В походе великий князь умер. Узнав об этом ,Святополк сбежал из-под стражи и занял киевский трон. Опасаясь ,что Борис может предъявить свои права на престол , Святополк приказал убить его. Полководцы Бориса предлагали ему идти на Киев ,но он отказался и был убит. Вслед за этим был убит Глеб.
Ярослав решил покарать братоубийцу ,и поздней осенью 1016 года, разгромил его при Любече и занял Киев. Но уже в 1018 год Святополк и польский король Болеслав Храбрый победили Ярослава, и тот бежал в Новгород.
Ярослав не сдавался. Заручившись поддержкой новгородцев и варягов , Ярослав вновь двинулся на Киев и разгромил Святополка на реке Алте.
Так Ярослав стал великим князем Киевским . Но испытания на этом не закончились.