После поражение от поляков на Буге Ярослав Мудрый в сентябре 1018 года вернулся в Новгород и стал готовиться к новой войне. Он послал посольство за море и привёл варягов, которые пополнили его войско. Около этого времени Ярослав женился на шведской княжне. Брак Ярослава и Ингигерд, дочери шведского короля Олава Скотконунга, известен хронистам. Адам Бременский:

«Олав, христианнейший король шведов, взял в жёны славянку из ободритов по имени Эстрид. От неё родились сын Иаков и дочь Инград, вышедшая замуж за святого короля Руси Ярослава». (12, 336)