Om de ovenstående detaljene er riktige eller ikke, er det klart at danskekongen, svenskekongen og ladejarlen hver for seg hadde rikelig med grunner for å være motstander av norskekongen. Olav Tryggvason hadde tatt kontroll over områdene rundt Oslofjorden sør i Norge som til og fra hadde vært under dansk kontroll. Olav Tryggvason og Svein Tjugeskjegg hadde begge vært i England på samme tid hvor Olav inngikk fred med engelskmennene mens Svein fortsatte krigføringen. Svein var på god fot med Olof Skötkonung av Sverige, og ble knyttet til hans ætt via inngifte, slik at svenskekongen var en naturlig alliert. Svenskekongene hadde i tillegg lenge følt seg truet fra vest og mistrodde norskekongen. Sistnevnte, Eirik jarl, hadde et personlig nag mot Olav Tryggvason ved at denne hadde fått faren Håkon jarl drept og drevet ham selv utenlands.