С одной стороны, в нем участвовали войска Харальда Харфагри, которому вскоре предстояло сделаться единовластным королем Норвегии, с другой же — довольно неслаженный союз землевладельцев различного общественного положения из северных и западных районов страны.
Харальд Харфагри (или Прекрасноволосый) был сыном Халфдана Черного, через которого унаследовал малое королевство Вестфолд. Данный регион имел заметное значение, поскольку через него пролегал важный торговый маршрут, главенствующий на южных подступах к Норвегии (Каупанг служил главным перевалочным пунктом региона). Обширные равнинные и весьма плодородные земли вокруг Вика предоставляли Харальду определенные преимущества перед соперниками. Путем поступательного процесса подчинения или уничтожения малых королей Норвегии Харальд так или иначе овладел Уппландом, Тронделагом, Наумдалом, Халогаландом, Мере и Раумсдалом. Если верить «Эгиловой саге», немало норвежцев уже и так решилось на эмиграцию ввиду постоянного роста власти Харальда. Из тех же, кто остался, «многие большие люди» поднялись против Харальда, стремясь отстоять права свободных земледельцев. В этом их поддержал пока еще независимый король Рогаланда Сюлки. «Греттирова сага» сообщает нам, что владетельный господин одного из немногих сохранивших независимость королевств Хордаланда, Йермунд, находился тогда за морем. Среди вожаков союзников называются Хьотви Богатый и Торир Длинный Подбородок (смещенный с трона король Агдира).
Несмотря на то что битва в Хафрс-Фьорде происходила на море, она тем не менее мало походила на настоящее морское сражение. Метательное оружие имело маловажное значение в столкновении, которое решилось за счет нескольких абордажных схваток. В отличие от принятой тогда практики и тактической традиции тараны намеренно не применялись.
Точная численность и состав противоборствующих сил неизвестны, хотя исландские источники описывают битву как крупнейшее сражение из тех, которые вообще вел король Харальд. «Эгилова сага» особо упоминает людей в «носовых замках» на ладье короля Харальда, сыгравших важную роль. Среди них видное место занимал Торолф Квелдулфсон, брат Скаллагрима Квелдулфсона и дядя Эгида. Отряд отборных воинов на носу корабля, по всей видимости, развертывался позади еще более отборной группы берсеркеров. В «Эгиловой саге» указывается количество королевских берсеркеров — 12 человек — число, которое часто повторяется в скандинавской литературе, когда речь заходит о формированиях таких необычных воинов.
Король стремился сблизиться с ладьей Торира Длинного Подбородка и нанести удар прямо по одному из наиболее видных вожаков коалиции. Он бросил вперед ульфхеднаров, которые не боялись железа и натиск которых никто не мог сдержать. Торир Длинный Подбородок пал зарубленный в самом начале. Решимость его сподвижников поколебалась, что и принесло королю Харальду победу.
Если отвлечься от мистической составляющей битвы, можно сделать вполне земной вывод о том, что централизованной монархии было вполне по силам собрать, экипировать и содержать специальный отряд, обладавший репутацией воинов, наделенных сверхъестественными способностями. В критический момент они — посланные в атаку с четко определенной целью — уничтожили вожака вражеского войска, что привело к быстрому прекращению противодействия со стороны неприятеля. Можно говорить, что избранная Харальдом Харфагри тактика не отличалась затейливостью, однако результат его победы нашел отражение во всей истории Норвегии и наложил отпечаток на сам характер воина-викинга.