Та відважний Ярослав не ждав ворогів у Києві, а вийшов проти них і стрінув їх над Бугом. Але не встиг ще уставити своє військо, як Болеслав переплив швидко ріку й сильним наступом побив його. Розбилося Ярославове військо, а він сам тільки з чотирма дружинниками прибіг у Новгород.
Болеслав Хоробрий вїхав з зятем у Київ і став господарювати в ньому, як у своїй займанщині. Болеславові вояки допікали киянам, глузували з них і забирали їм дорогоцінності. Розкішно жилося Болеславові та його дружині в багатому Києві.
А кияни стали нарікати на Святополка, що навів чужиіщів у Київ. Негодування росло та кріпшало.
І самому Святополкові надокучило довге перебування та господарювання тестя в його городі. Дав таємний наказ убивати чужих вояків, де тільки дасться.
Киянам двічі не говорити того. Стали вбивати то тут, то там Болеславових вояків щораз більше, щораз частіше.
Побачив Болеслав, що небезпечно сидіти довго в Києві, забрав силу-силенну скарбів, забрав багато полоняників і вернувся в Польщу. По дорозі захопив для себе Червенські городи та залишив там свої залоги. Не довго тішився Святополк від'їздом тестя.
Ярослав зібрав нові варязькі війська і рушив на Київ зимою 1018 року, та побив Святополка.
Святополк не вмів з'єднати собі дружинників, не вмів зібрати досить війська із своїх земель. Тож звернувся тепер за допомогою до печенігів. Печенізький хан радо згодився дати поміч.
— Пограбую багаті землі руські — думав, зрадівши. Та рухливий Ярослав не ждав їхнього приходу в Києві, а вирушив проти Святополка та зустрів його війська над річкою Альтою.
І покрила поле над Альтою велика сила війська. А була тоді пятниця. І як тільки зійшло сонце, вдарили на себе обидва війська. Кривава, люта була січа. До самого вечора тривала. А під вечір похилилися стяги Святополкові, урозтіч пішло військо його.
А Святополк на коні з отроком тільки своїм утік. Блукав довго лісами, аж добився до західних меж української землі й подався на чужину.
"У пустині межи чехи й ляхи" — як каже літопис — закінчив життя князь український, що міг з'єднати та скріпити київську державу, коли б оперся був на власні українські сили, а не приводив собі чужинців-союзників.
За братовбивство, що затяжило на його долі, назвали його Окаянним.
У Києві заволодів щасливіший Ярослав.
Лицарської та гордої вдачі був Мстислав Червоний, молодший брат Ярославів, князь Тьмуторокані.
Слава про нього лунала вже по всій широкій Україні. Пісень співали про його лицарські діла, про його бої з хозарами та касогами. А найбільше любили слухати пісні про те, як він Редедю, князя касогів, заколов ножем у двобою.
Славний, славний був той князь Тьмуторокані та гордий такий! Думає він:
— Чи мені тільки Тьмутороканню володіти, а Ярославові всю спадщину по батькові держати?
І шле послів до Ярослава:
— Брате Ярославе! Справедливо буде, коли ми спадщиною по батькові порівну поділимося! Віддай мені половину, а половина хай останеться при тобі.
— Не ділитиму я батьківської спадщини на втіху ворогам! — відповідає Ярослав.
Не розумів цього князь Мстислав Тьмутороканський. Гордий був, тільки меч свій знав і пішов.
І вже він під Києвом. Та кріпкі стіни в золотоверхому, хоробра й витривала дружина в Ярослава, не дасть на поталу "Матері городів Руських"!
А гарний він — той Київ — гарний! Жаль руйнувати його.
— Ні, покиньмо Київ! — сказав Мстислав. — На Чернігів ідемо! — дав наказ дружині своїй.
Хоробро держаться чернігівці, та не спинити їм Мстиславової дружини, в боях з касогами загартованої!
Узяв Мстислав Чернігів. А Ярослав у Новгороді полки збирає, варяга Якуна кличе до себе. Варягів найняти йому велить і Чернігову на відсіч спішить.
Уже до города Листвена доходить, аж темна, горобина ніч криє все поле. Мов із-під землі десь військо взялося й на Якунових варягів вдаряє. Держаться варяги Якунові, та не встоятися їм! І кинув Якун свій золототканий одяг і втік. — Не було чого ждати й Ярославові.
І Ярослав уже думав у Новгород податися, аж тут посол прибув до нього від Мстислава й передав слова Мстиславові:
— Ти, брате, сиди в Києві — а мені дай землі, що на схід від Дніпра.
І згодився Ярослав. І вже Не було між братами незгоди — обидва разом і на ворогів ходили.
Аж тепер уже міг Ярослав "піт утерти з чола" дружини і про добро української землі подумати...
Каже Мстислав Ярославові:
— Брате, як ти можеш спокійно терпіти, щоб Червенські городи в чужих руках залишались?
— Думав уже я про те. Треба піти походом, відіобрати їх назад. Тепер це не важка справа. Мечислав — то не Болеслав.
І пішли обидва брати походом на Червенські городи.
Багато бранців вивезли з собою з походу.
— Що ж ти думаєш робити з ними, з бранцями цими? — питав Мстислав Ярослава.
— А що? Осаджу їх на ріці Росі по городках, що їх побудував ще наш батько для оборони від степовиків.
Жили так обидва брати в згоді та в любові, аж тут 1036 р. прийшла до Ярослава невесела вістка:
— Мстислав на ложі смерти, на ловах занедужав.
Поїхав Ярослав до брата, а Мстислав уже вмирає:
— Прощай, Ярославе, — каже — от і знов усі землі збереш під своєю рукою, бо в мене нікому їх передати. Не дав Бог діток.
Засумував Ярослав, жаль йому Мстислава, як брата і як князя доброго.
Плакали за Мстиславом усі, а вже найбільше жалувала за ним дружина, бо добрий був він для неї, все віддавав дружинникам, не жалував ні худоби, ні напитків, ні наїдків.