He attacked and forced Viken to accept his rule and then plundered and burnt in Ranrike. Because of this the Norwegian skaldÞorbjörn hornklofi boasted that the Swedes stayed indoors whereas the Norwegians were out on the sea.
The Gauts (Geats) did not accept this and assembled their forces. In the spring, they put stakes in Göta älv to stop Harald's ships. Harald Fairhair put his ships alongside the stakes and plundered and burnt everything he could reach. The Norwegian skald said of this:
Then the Norwegians travelled far and wide in Götaland, winning most of the battles. In one of the battles, the Geatish commander Hrani the Geat fell. Harald then proclaimed himself the ruler of all land north of Göta älv and north and west of lake Vänern and placed Guttorm Haraldsson to defend the region with a large force.