L'emplacement de la bataille n'est pas clairement établi, notamment du fait de la profonde modification des côtes de la Baltique au cours des siècles ; les historiens la situent généralement soit dans l'Øresund, soit près de l'île deRügen.
En expédition sur les côtes sud de la Baltique, Olaf, le roi de Novège, tombe dans une embuscade tendue par une alliance composée du roi de DanemarkSven à la Barbe Fourchue, du roi de SuèdeOlof Skötkonung et du NorvégienÉric Håkonsson,jarl de Lade. Pris par surprise, Olaf doit affronter une force largement supérieure d'au moins 70 navires avec seulement 11 navires. Arrimés les uns aux autres en une formation défensive, ses navires sont capturés l'un après l'autre jusqu'à la prise de son navire amiral, leGrand Serpent (Ormen Lange, en vieux norrois), par le jarl Éric. Olaf se jette alors à la mer, mettant fin aux combats. Après la bataille, la Norvège est confiée à la gestion desjarls de Lade, en tant que fief des rois de Danemark et de Suède.
Les écrits les plus détaillés sur l'événement, lessagas royales, sont rédigés environ deux siècles après son déroulement. Historiquement peu fiables, elles offrent un récit littéraire détaillé de la bataille et des événements qui l'ont entraînée. Les sagas attribuent les causes de la bataille à la proposition malheureuse de mariage d'Olaf Tryggvason àSigrid Storråda et à son mariage problématique avec Tyra, la sœur de Sven de Danemark. Au début de la bataille, Olaf est mis en scène injuriant les flottes danoises et suédoises à coup de bravades et d'insultes ethniques, tandis qu'il reconnaît qu'Éric Håkonsson et ses hommes sont dangereux, étant norvégiens comme lui. L'épisode le plus connu de la bataille est le bris de l'arc d'Einarr Þambarskelfir, qui annonce la défaite d'Olaf.
Dans les siècles qui suivent, la description de la bataille faite par les sagas, notamment par laHeimskringla deSnorri Sturluson, inspire de nombreuses œuvres littéraires. Magnifié par ces récits, le roi Olaf devient un personnage mythique de la littérature nordique.