Велика історія України - Микола Голубець
Літом 1018 р. рушили на Україну війська Болеслава, що крім поляків мав іще біля 300 німців і 500 мадярів та Святополка, що знову найняв собі печенігів. Ярослав не ждав на напасників у Києві, а вийшов проти них аж під місто Волинь над Бугом. Але битва, що виникла 22 липня, випала для Ярослава нещасливо. З горсткою недобитків опинився Ярослав у Новгороді, й готов був тікати далі, до Скандинавії. Та новгородці й тим разом рішили піддержати свого князя-отчича.
Тимчасом Болеслав із Святополком зайняли волинську й деревську землю, та підступили під Київ. Після короткої оборони, Київ був примушений піддатися (14 вересня) й перенести на собі «горе побіджених». В руки Болеслава попала в Києві велитенська здобич та безліч невільників, що між ними була й родина Ярослава. За прислугу Святополк подарував свому тестеві Червенські Городи, що їх був привернув до української держави Володимир Великий.
Радість Святополка не тривала довго. Підтриманий новгородцями, з новими полками варягів, кинувся Ярослав на Святополка. Похід випав зимою 1018/19 р. й заскочив Святополка неприготованого. Він утік до печенігів, з якими появився на Україні аж весною 1019 р. Ярослав перестрів брата над р. Альтою й видав йому битву. «Пішли проти себе - оповідає літописець - й покрили летське поле хмарою війська. Була тоді пятниця, сходило сонце й на ту хвилину наспів Святополк з печенігами. І зійшлися оба війська й почалася січа, якої ще на Україні не бувало. Хапалися за руки й рубалися, кров текла долинами. Тричі сходилися й смерк заскочив їх у бою. І був великий грім і гук і дощ великий і блиск блискавиць; а як блискає блискавиця, так блискала зброя в їх руках».
Закінчилася та битва перемогою Ярослава. «Святополк повернув плечі й утік». Пропав не тільки з поля бою, але й з обрію історії. Тікав кудись на захід, але що з ним сталося невідомо. Літопис оповідає, що він мов Каїн, ніде не міг зупинитися й тікав куди очі несли перед своїми противниками чи викидами совісти - невідомо. Нарешті мав перебігти вже ляшську й чеську землю та в якійсь пущі згинути. З його могили мав підійматися нестерпний сморід, як знак кари за всі злочини «Окаяного». Так прозвав його літописець і таким остав Святополк у памяти народу. Засоби, якими він старався зєднати для себе великокняжий стіл, були справді понад прийняту в тогочасному світі міру нікчемні й дикі. За батьківську спадщину боролися перед ним і по ньому, але ніхто не вживав засобів, на які зважився Святополк.
Позбувшися Святополка й здобувши не тільки великокняжий престіл, але й більшість земель, якими володів його батько, всю українську частину з Туровом і Пинськом. але без Червенських Городів, Ростов і Суздаль, Новгород і Смоленськ, Ярослав старався забезпечити ті здобутки за собою й по можности звязати віддалені землі культурними й торговельними інтересами з матірю українських городів Києвом. Очевидно передтим мусів він полагодити низку непорозумінь з Брячиславом полоцьким, а в першу чергу дуже небезпечним суперником, що ним виявився тмутороканський князь Мстислав.
Мстислав Сміливий
Був це князь лицар, під міру свого діда Святослава Завойовника. По словам літопису був він «кріпкий тілом, з лиця румяний, з великими очима. Був сміливий у боях і ласкавий для дружини. Нікому не боронив ні їсти ні пити, скільки воля». Зайнявши собі Тмуторокань, відрізану від решти України печеніжськими ордами, окружений некультурними але войовничими сусідами, Мстислав мав нагоду попробувати свого гострого меча в боротьбі з кавказькими та кубанськими племенами. Між іншими воював він з касогами (кубанськими черкесами) й 1022 р. трапилася йому пригода, що прославила його навіки в народній памяті.
Касожський ватажок Редедя, бажаючи уникнути проливу крови, запропонував Мстиславові двобій: хто переможе, той забере майно й землю переможеного. Переміг Мстислав, кинув противником об землю, й на очах касожського війська зарізав.
Хоч і пізно, а всеж таки обізвався Мстислав з претенсіями до київського стола. Коли в 1023/4 р. Ярослав перебував у Новгороді, Мстислав рушив з ватагами хозар і касогів на Київ. Але взяти йому міста не довелося. Зате підбив він собі Лівобережжя й осів у Чернигові. Коли згодом наспів Ярослав з Новгороду, зустрілися брати під Листвином біля Чернигова. Ярослав вів з собою варягів під проводом ватажка Гакона. Мстислав мав крім своєї дружини велику скількість сіверян. Битва випала нещасливо для Ярослава. Разом з Гаконом втік Ярослав знову до Новгороду - збірати нове військо до дальшої боротьби.
Про саму листвинську битву збереглися не тільки літописні записки, але й пісні, при чому підкреслено в них особливу любов Мстислава до дружини. Пісні складали дружинники й їм це дуже подобалося, що Мстислав слав у найгірший вогонь полки сіверян, а дружину беріг від небезпеки. Ранком після перемоги, мав Мстислав ходити по побоєвищі й радіти, мовляв: «тут лежить сіверянин, тут варяг, а власна дружина ціла»…
«Вечором вивів Мстислав своє військо: посередині поставив сіверян, а свою дружину по боках. Настала хуртовинна ніч. Лив дощ, греміли громи й схрещувалися лискавиці. Це нам на користь! - сказав Мстислав своїй дружині. Й почалася січа люта й страшна. Коли блискала блискавиця, тоді запалювалася вогнем зброя й тільки тоді було видно мечі, що рубали одні одних при тому світлі. Вся сила варяг упала на сіверян й потомилися варяги, рубаючи їх. Тоді Мстислав скочив на варягів зі своєю дружиною й почав їх рубати. І побачив Ярослав, що програв і утік з князем варяжським Гаконом, що відрікся своєї золототканої шати».
Поконавши Ярослава, Мстислав і не думав іти на Київ. Він погодився, що це належиться Ярославові, як старшому братові. Сам він вдоволився Черниговом і в тому напрямку почав переговорювати з Ярославом. Алеж Ярослав теж не хотів переговорювати, як переможений з переможцем, а щойно, як зібрав велике військо, приступив до переговорів. Біля Городка під Києвом, поділилися брати Україною - Ярослав узяв собі Правобережжя, Мстислав - Лівобережжя.