In 796, despite Saxony being fully under Frankish rule, the Saxons rose up once more, supported by the Danes. The rebellion was triggered by forced conscription of Saxons for the Frankish wars against the Avars. Moreover, Charlemagne, in alliance with the Obotrites, planned to subjugate the Danes, now led by King Gudfred Sigfredson. However, Gudfred struck first. He expanded the Danevirke, assembled a fleet, mustered an army, and launched attacks on the Obotrites and later Frankish Frisia. But he was slain, either by one of his huscarls or possibly his own illegitimate son, on the Frisian campaign. The new Danish king, Hemming, Gudfred's nephew, initiated peace talks, which resulted in the Treaty of Heiligen in 810. The treaty established the Danish border at the Eider River. Charlemagne retained Saxony, including Holstein, and established the Limes Saxoniae as a border with the Obotrites. This agreement established firm boundaries between the Franks, Obotrites, and Danes, securing peace in the region.
In 796, despite Saxony being fully under Frankish rule, the Saxons rose up once more, supported by the Danes. The rebellion was triggered by forced conscription of Saxons for the Frankish wars against the Avars. Moreover, Charlemagne, in alliance with the Obotrites, planned to subjugate the Danes, now led by King Gudfred Sigfredson. However, Gudfred struck first. He expanded the Danevirke, assembled a fleet, mustered an army, and launched attacks on the Obotrites and later Frankish Frisia. But he was slain, either by one of his huscarls or possibly his own illegitimate son, on the Frisian campaign. The new Danish king, Hemming, Gudfred's nephew, initiated peace talks, which resulted in the Treaty of Heiligen in 810. The treaty established the Danish border at the Eider River. Charlemagne retained Saxony, including Holstein, and established the Limes Saxoniae as a border with the Obotrites. This agreement established firm boundaries between the Franks, Obotrites, and Danes, securing peace in the region.