和解，并威胁要杀死奥洛夫以换取和平。但是奥洛夫却将女儿格戈尔德嫁给基辅大公智者雅罗斯拉夫。1019年瑞典贵族迫使奥洛夫将阿农德·雅各布选为共治者以分散奥洛夫的权力，并暗中将奥洛夫的私生女阿斯特里德嫁给奥拉夫二世以作为两国的和解。因为他的名字雅各布并非斯堪的纳维亚名字而在议会选举中有人反对他成为共治者，并于1022年在父亲去世后成为瑞典国王。1020年及1030年代，为了斯堪的纳维亚的权力平衡，阿农德·雅各布支持挪威国王奥拉夫二世及马格努斯一世对抗丹麦国王克努特大帝，并于1026年的黑尔格河海战中联合打败