датчанами войны Карл X использовал в качестве предлога для того, чтобы выйти из неудавшейся войны с поляками и русскими, не потеряв престижа. Награбив в достаточном количестве серебра, золота, картин, статуй, гобеленов и т. п., шведы выступили в поход против датчан и скоро появились на южных рубежах Ютландии. Датчане ждали шведов и укрепили свою границу с Гольштинией, но шведское войско прорвало укрепления и беспрепятственно вошло в Ютландию.
Ранним утром 24 октября три шведские колонны двинулись на штурм датской крепости Фредриксодде на побережье Малого Бельта – первого препятствия на пути к острову Фюн. Южной колонне удалось преодолеть глубокий ров, подобраться к воротам крепости и подорвать их. Это решило исход двухчасовой битвы, и шведы одержали полную победу. Более тысячи датских солдат и мирных жителей пали при взятии крепости, около двух тысяч было взято в плен. Часть пленных присоединили к шведскому войску, что в те времена наёмничества было обычным делом.
Последний оплот Дании в Ютландии пал, но датчане оставались ещё не побеждёнными на своих островах, и датский флот неусыпно контролировал пролив Малый Бельт. К зиме Бранденбургское герцогство заключило оборонительный союз с Польшей, и внешнеполитическое положение Швеции значительно осложнилось. Карлу X нужно было во что бы то ни стало принудить Данию к капитуляции. Шведам был нужен сепаратный мир.
Но как преодолеть Малый Бельт?
Патовая ситуация получила разрешение в декабре, когда наступили сильные морозы и Малый Бельт стал покрываться льдом. Лёд связал датский флот и выстлал дорогу шведам на Фюн. В конце января шведская армия в полном боевом порядке ступила на ледовый мост и двинулась на восток. Лёд гудел и потрескивал под тяжестью артиллерии и лошадей, но держал. У самого фюнского берега шведов встретили датские войска, но в коротком бою они были рассеяны и обращены в бегство. Карл X, потеряв две роты кавалерии, которые в полном составе провалились под лёд и ушли навсегда в воду, овладел Фюном и вышел со своими солдатами на его восточный берег.
Но впереди был пролив Большой Бельт, который, по сравнению с Малым, представлял собой вроде бы непреодолимое препятствие. Однако шведам отступать было уже поздно. Ставка была сделана, и нужно было двигаться только вперёд. Высланные по побережью патрули скоро доложили, что для перехода пролива лучше всего подходит место напротив острова Лангеланд, у юго-восточной оконечности Фюна.
5 февраля шведы выступили в свой решительный поход в направлении Лангеланда. Под тяжестью людей, лошадей и артиллерии лёд треснул, и вода выступила на поверхность. Приходилось идти по колено в ледяной воде, ночью отдельные группы солдат попадали в промоины, но войско с пути не сворачивало. Оно выбралось на берег, маршем прошло через Лангеланд, таким же способом, как и ранее, преодолело водную преграду между Лангеландом и Лолланд-Фальстером и 8 февраля 1658 года ступило на зеландский берег. До Копенгагена оставалась