Варяги не называют ни город, ни дату, но описывают приготовления города к защите, сообщают о пребывании зимой Бурислейфа в Баярмии и о скором приходе его сюда, то есть туда, где жили в это время Ярослав и Эймунд. Все указывает на то, что это был Киев.

Эймунд занялся укреплением города – велел рубить деревья с ветками и ставить их на крепостные стены, чтобы таким образом создать помехи печенежским стрелам. Вокруг наружной стены Эймунд велел выкопать огромный ров, заполнить его водой и замаскировать ветвями. Местом сражения конунг наметил два городских воротных сооружения. План его был таков: впустить печенегов, привыкших к бою в открытом поле, и перебить их в тесных городских улицах.

Накануне того дня, когда в Киеве ждали нападения врага, Эймунд велел всем женщинам надеть самые лучшие украшения и выйти на стены, как только появятся печенеги. По его замыслу, дорогие украшения и наряды на красивых улыбающихся женщинах должны были усыпить бдительность печенегов и заманить их в город. Так и случилось. Бурислейф с дружиной и печенегами, увидев спокойно гуляющих по городским стенам нарядных женщин, устремился к городу. Тут многие попадали в замаскированный ров и погибли.

Бурислейф заметил, что все ворота города закрыты, кроме двух, но к ним не так-то просто было подступиться. Ярислейф и Эймунд заняли оборону – каждый у своих ворот. И началась жестокая битва, шедшая с переменным успехом. В самый ответственный момент Ярислейф был ранен в ногу, и Эймунд поспешил ему на выручку. Но печенеги уже ворвались в город. Они грабили дворцы и церкви, захватывали богатую добычу и поджигали церкви.

Эймунд быстро собрал своих варягов и контратаковал противника, занятого грабежом. Знаменосец Бурислейфа был убит, знамя упало, и печенеги решили, что погиб их предводитель. Началось паническое бегство. Эймунд и его люди преследовали беглецов до самого леса.

Согласно «Повести временных лет», в 1018 г. Святополк вместе с Болеславом ходил из Польши походом на Русь. На самом деле все было несколько иначе. При захвате Киева в 1016 г. в руки Ярослава попала жена его брата Ярополка, дочь великого князя Болеслава.

Однако Болеслав был поглощен борьбой с немцами, и судьба дочери и зятя его мало волновала. Поэтому Болеслав решил немедленно завести дружбу с победителем. Мало того, вдовый Болеслав предложил Ярославу Владимировичу скрепить союз браком с его сестрой Предславой. Одновременно «с лисьим коварством» (по словам Титмара Мерзебургского) Болеслав вел переговоры и с германской знатью и тоже отправил сватов к Оде, дочери майсенского маркграфа Эккехарда в Саксонии.

Ярослав же, овладев Киевом, считал себя непобедимым и грубо отказал Болеславу в союзе, как в политическом, так и в брачном. Мало того, Ярослав в первой половине 1017 г. отправил послов к германскому императору Генриху II, чтобы заключить наступательный союз против Польши. Генрих обрадовался русскому посольству, и в том же году была организована первая русско-германская коалиция против Польши. Кроме Руси и Германии в состав коалиции вошли чешский князь Олдржах и племя язычников лютичей.

Болеслав Храбрый решил бить врагов поодиночке. Войско его сына Мешко, будущего короля Мечеслава II (родился в 990 г., правил в 1025–1034 гг.), вторглось в Чехию и, пользуясь отсутствием Олдржаха, разорило страну.

Германо-чешское войско осадило польскую крепость Нимч, но вскоре было вынуждено отступить в Чехию. 1 октября 1017 г. Болеслав предложил Генриху начать переговоры о мире и отправил послов в город Мерзебург, где находилась ставка императора. Переговоры затянулись, и лишь 30 января 1018 г. в городе Будишине (Баутцене) был подписан мир между Польшей и Германской империей. Польша получила земли, принадлежавшие ей еще до начала войны 1015–1017 гг.: Лужицкую марку и Мильско (земли мильчан). Однако если раньше Болеслав владел ими на правах имперского лена, то теперь они прямо включались в состав Польского государства.