Болеслав I Храбрый пришёл на помощь зятю. Вместе с польским войском шли 300 немцев, 500 венгров и 1000 печенегов. Разбив 22 августа 1018 года в сражении на берегу Западного Буга войско Ярослава Мудрого, 14 сентября Болеслав со Святополком заняли Киев[16].
Вступая в Киев, Болеслав ударил мечом по Золотым воротам. Результат этого «подвига» оказался вполне предсказуемым – ворота не пострадали, зато на мече появилась зазубрина. Меч получил гордое имя «Щербец» и с тех пор использовался при коронации польских королей[17].
Меч польских королей «Щербец»
В благодарность за оказанную помощь Святополк отдал тестю «червенские грады» – Перемышль, Червен и другие города по левому берегу Западного Буга, присоединённые к Руси в 981 году. Кроме того, Болеслав вывез киевскую казну и угнал многочисленный полон (около тысячи человек), включая сестру Ярослава Предславу, которую сделал своей наложницей[18].
С точки зрения польских интересов Болеслав поступил вполне логично. Муж дочери возведён на киевский престол, однако сильный восточный сосед остаётся расколотым: Святополк правит в Киеве, Ярослав удерживает Новгород. А ведь есть ещё их брат Мстислав, который княжит в Тмутаракани, однако вполне может вмешаться в борьбу за власть над Русью (что он и сделал несколько лет спустя), и племянник Брячислав Изяславич, правящий Полоцким княжеством. Казалось, что восточным соседям Польши предстоит долгая и кровопролитная междоусобица.
К сожалению для Болеслава, эти расчёты не оправдались. Без польской поддержки Святополк удержаться не смог.
Уже в следующем году Ярослав Мудрый с помощью новгородцев сумел вернуться в Киев. В 1019 году в битве на реке Альте Святополк был окончательно разгромлен. В 1021 году Ярослав заключил мир с Брячиславом, предварительно разбив последнего в битве на реке Судоме. Гораздо более опасным противником оказался Мстислав, которому Ярослав в 1023 году проиграл битву при Листвице. Однако Мстислав не стал претендовать на киевское княжение. В результате братья заключили мир, разделив русские земли между собой: области по восточную сторону Днепра отошли к Мстиславу, а по западную – к Ярославу[19].
Тем временем Болеслав I в течение многих лет безуспешно добивался королевского титула от римского папы и германского императора, но, так и не дождавшись официального признания, в 1025 году самовольно провозгласил себя королём[20]. Впрочем, долго наслаждаться высоким статусом польскому монарху не пришлось – в том же году Болеслав умер. Корону унаследовал его средний сын Мешко II[21]. Изгнанные новым польским королём старший брат Бесприм и младший Оттон нашли убежище на Руси[22].
За время своего долгого правления воинственный Болеслав умудрился испортить отношения со всеми соседями. Продолжая эту политику, его сын в 1028 году начал войну против Германской империи, опустошив саксонские земли и уведя большое количество пленных. В 1030 году Мешко вновь вторгся в приграничные