У 1029 годзе або напачатку наступнага Гакан патануў дзесьці між Аркнейскімі астравамі і Шатландыяй, Олаф павярнуўся ў Нарвегію пры падтрымцы шведаў, але ў бітве пры Стыклэстадзе загінуў ад рук свайго жа народу.