Armia szwedzka była mocno zaangażowana w wojny przeciwko Polsce i Rosji, a Duńczycy potrafili to wykorzystać do wywarcia dalszej presji na Szwecję. W miarę jak wokół Szwedów pojawiała się coraz bardziej niepewna sytuacja, Karol X Gustaw i jego doradcy szukali odpowiedniego rozwiązania polskiego konfliktu. Szybkie zwycięstwo nad Danią wzmocniłoby pozycję Szwecji i odwiodłoby inne mocarstwa, głównie Austrię, od głębszego zaangażowania się w polski konflikt.
Ordre de bataille Armia szwedzka thumb|Karol X Gustaw Rankiem w sobotę 30 stycznia 1658 roku Karol X Gustaw wyruszył ze swoją armią do Brandsø. Następnie armia została ustawiona na lodzie. Według jednego źródła jego wojsko liczyło od 6 000 do 7 000 żołnierzy, według innych aż do 12 000 ludzi. Kawaleria została zgrupowana w dwa skrzydła. Carl Gustaf Wrangel wraz z generałem porucznikiem Clasem Åkessonem Tottem dowodził prawym skrzydłem liczącym 1500 żołnierzy, podczas gdy lewe skrzydło liczące 2300 ludzi znajdowało się pod dowództwem króla. Jednak gdy Karol X Gustaw przemieszczał się tam i z powrotem pomiędzy jednostkami, generał dywizji Fabian Berendes sprawował bezpośrednie dowództwo nad lewym skrzydłem.