The Battle on the Ice of Lake Vänern was a 6th-century battle recorded in the Norse sagas and referred to in the Old English epic Beowulf. It has been dated to c. 530.
Beowulf is an epic tale that refers to the battle on the ice of lake Vänern. In it, the Swedish king Ohthere (Ottar Vendelkråka, who is often called the first historical king of Sweden) had died and his brother Onela (Áli) had usurped the Swedish throne. Ottar's sons Eanmund and Eadgils (Adils) had to flee to Geatland and seek refuge with the Geatish king Heardred. This induced Onela to attack the Geats and kill both Eanmund and Heardred. In order to avenge his king and kinsman, Beowulf decided to help Eadgils gain the throne of Sweden. During the battle Eadgils slew Onela and became the king of Sweden.
There are a few references in Norse sources that give an account of the battle on the ice of lake Vänern. Some of the sagas differ from one another in detail. Onela's name Áli hinn upplenzki "Onela of Uppland" was preserved but Uppland, the core province of the Swedes, had been confused with its Norwegian namesake Oppland, and so Onela was referred to as a Norwegian king.
In Snorri Sturluson's Prose Edda, in the Skáldskaparmál, the battle is mentioned in two verses. In the first account, Snorri cites a fragmentary poem called Kálfsvísa:
In the second account, Snorri relates: "They decided to fight on the ice of the water which is called Vänern...In this fight king Áli died and a great many of his people. Then king Adils took from him his helmet Hildisvín [battle-boar] and his horse Hrafn."