Svenskekongen vegret seg på det svenske tinget i Uppsala, men da han ble truet med opprør ga han seg og gikk med på avtalen. Men løftet ble ikke innfridd. Hans ektefødte datter ble giftet bort til Jaroslav I av Kiev, storfyrste av Novgorod. At Astrid i stedet ble dronning i Norge forklares av Snorre med at Ragnvald jarl i Vestergøtland fikk Olav til å gå med på å gifte seg med Astrid for å irritere den kommende svigerfaren. Den islandske kongssagaen skriver at Olof Skötkonung tilbød gifte bort Astrid med den medgift som han tidligere hadde gått med på å tilby for Ingegjerd, hvilket sannsynligvis var godt nok for norskekongen om freden skulle opprettholdes. Snorre mener at det var Ragnvald jarl som betalte medgiften for å oppretteholde avtalen, og at ekteskapet skjedde mot svenskekongens vilje.