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