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