Голландский флот отплыл к датским берегам
В июне 1658 года было принято решение о вторжении шведских войск в Данию. 6 августа 1658 года шведский флот из 70 кораблей с 5700 солдат и 18 батареями легкой артиллерии на борту отправился к датским берегам. С предыдущей войны Ютландия была все ещё занята шведскими войсками, также шведы были расквартированы в Фюне.
В дополнение к этому фельдмаршал Густав Отто Стенбок собрал подкрепление в Сконе. План вторжения подразумевал поход щведов на Копенгаген и его осаду или штурм.
11 августа 1658 года Карл X Густав и его войска достигли холма Вальбю, откуда открывался путь к датской столице. Его действия не были неожиданностью, и датский король Фредерик III уже приказал сжечь все строения за пределами городских стен, хотя в них проживала треть населения города. В тот же день городские ворота были заперты и не открывались в последующие 22 месяца. Шведский флот из 28 кораблей блокировал гавань, предотвратив пополнение запасов по морю. Началась осада.
Шведский король быстро понял, что датчане намерены сражаться до конца и встал перед нелёгким выбором: следует ли начинать штурм или осадить город и вызвать голод. Его советники не могли прийти к согласию по этому вопросу, и король в конечном счете склонился к осаде. Мудрость этого решения была поставлена под сомнение, так как население Копенгагена сплотилось вокруг Фредерика III, и стены, рвы и другие оборонительные сооружения города были в срочном порядке укреплены. Большое количество пушек были сняты с судов на якоре в гавани и расположены на путях вероятных атак. Город также имел немало ресурсов для обороны: 50 тонн свинца, 4000 мушкетов и 810 км огнепроводного шнура.
Шведские силы состояли из 11 бригад и 16 эскадронов, включавших 4000 пехотинцев, 2000 кавалеристов и 50 пушек. Шведы заняли внешний защитный периметр, построенный в 1625 году Кристианом IV и пришедший со временем в упадок. Линия была спешно восстановлена, и начался артобстрел города. Датчане не бездействовали и предприняли несколько контратак. 23 августа 1658 года почти 3000 студентов, моряков и солдат устроили неожиданную вылазку через скрытый проход в стене, уничтожили часть шведских укреплений и захватили три пушки.
По городу выпускалось по 200 зажигательных снарядов в день, были доставлены к стенам города и сверхтяжёлые гаубицы, в том числе 300-фунтовой "Эрик Ханссон", ранее использованный при осаде Кракова. Но жители Копенгагена не сдавались.
По договору 1649 года голландцы обязались защищать Данию от неспровоцированной агрессии, и для шведов было важно установить морское превосходство в проливе Эресунн, чтобы сдержать голландцев в случае их вступления в войну. Замок Кронборг находился рядом с узкой частью Эресунна, что придавало ему стратегическую важность. Фредерик III назначил комендаднтом замка Пауля Бенфельдта и приказал ему защищать Кронборг любой ценой. В крайнем случае замок полагалось взорвать, чтобы его не заняли шведы.
16 августа шведы прибыли в Хельсингёр, укрылись в городе и начали бомбардировать замок. Датчане ответили огнём по городу. Им удалось уничтожить дюжину домов, но огонь не распространился настолько, чтобы вызвать пожар. Шведам все же удалось продвинуться к замку и занять внешнюю линию его обороны. Настроение защитников резко ухудшилось, и Бенфельдт дрогнул. Шведский командир Карл-Густав Врангель прибег к уловке и распространил слух, что Копенгаген пал, и шведские солдаты начали праздновать. Обескураженные и деморализованные датчане капитулировали. Потеря Кронборга стала ударом для датчан: 77 захваченных пушек были перемещены к Копенгагену для бомбардировок, а голландцы теперь не торопились вмешиваться в конфликт.
Шведские надежды не оправдались, и голландцы все-таки вступили в войну на стороне датчан, отправив им на помощь флот из 45 кораблей. 7 октября 1658 году голландский флот отплыл к датским берегам. Две недели спустя, 22 октября, он прибыл в район Хельсингёра, но дальнейшему движению мешал штиль. Врангель предложил королю дать ему приказ атаковать, но Карл X Густав все ещё не хотел провоцировать голландцев.
29 октября в восемь часов утра раздался залп со стороны голландского флагмана. Это был сигнал для движения и атаки на шведский флот. Голландский флот был разделен на три эскадры. Вице-адмирал Витте де Витт на 54-пушечном флагмане Brederodе и ещё 11 кораблей под его командованием возглавил атаку. Её поддержала эскадра адмирала Якоба ван Вассенара Обдама из 13 корабей во главе с флагманом, 72-пушечным Eendracht. Третья эскадра во главе с Петером Флорисзоном включала 11 кораблей.
В общей сложности голландский флот состоял из 45 кораблей с 1838 орудиями и 4000 матросов. Им противостоял шведский флот, состоявший из 43 судов с 1605 пушек и 4055 матросами на борту. Шведы также возлагали большие надежды на береговую артиллерию Кронборга. Карл X Густав лично сделал первый выстрел с батареи Кронборга, но это не помогло: голландцы предусмотрительно держались ближе к шведскому берегу, где было меньше наземных орудий. Кроме того, голландцы имели преимущество ветра. В итоге в узком проливе Эресунн сошлись в битве почти сто военных кораблей.
Поле битвы быстро заволокло пороховым дымом. Многие корабли с обеих сторон были сильно повреждены, и около 2000 человек погибли или были ранены. В конце концов голландцы добились стратегической победы. Эскадра датских кораблей встретилась с голландцами и сопроводила их в гавань Копенгагена. Шведский флот не смог помешать этому. Столь необходимые подкрепления и ресурсы достигли осажденного города. Объединённый датский и голландский флот теперь имел контроль над морем, заставив шведский флот искать убежища в гавани Ландскруна.
После шести месяцев осады голландцы разблокировали датские морские пути. Карл X Густав встал перед трудным выбором: если бы он попытался просить мира, условия были бы хуже, чем в Роскилльском договоре. Другим вариантом был общий штурм Копенгагена в расчете, что взятие города прекратит войну. Количество шведских солдат было примерно 8000 человек, включая 4500 пехотинцев, 2000 кавалеристов, 1000 моряков и несколько сотен артиллеристов. Король тщательно спланировал нападение, но небрежно отнесся к конспирации, и датчане вскоре узнали о плане в деталях от дезертиров и шпионов. Датчане имели 6000 обученных солдат и ещё 5000 ополченцев.
Шведские войска выполняли диверсионные нападения на окраине города две ночи подряд, чтобы утомить защитников, и в полночь 11 февраля 1659 года начали главный штурм. Основным направлением удара стало озеро Санкт-Йорген на юге города, здесь атаку возглавил король. Сто пушек поддерживали продвижение щведов. Два атакующих подразделения достигли внешних укреплений по льду, но дальнейшее продвижение было невозможно из-за того, что датчане предварительно взломали лед. Наведение мостов было также затруднено. Оказавшись на льду, шведы попали под шквальный огонь. Несколько мостов удалось навести, и атака продолжилась в направлении городских стен. Сражение было ожесточенным, нападавшие отчаянно пытались создать плацдарм на стенах. Но в конце концов, защитники добились успеха, и шведы были отброшены назад.
На севере шведы подошли очень близко к деревне Нюбордер близ столицы, но здесь они стали жертвами хорошо устроенной засады и отступили с большими потерями. Около 6 утра Карл X Густав узнал, что все атаки провалились. Он приказал отступать к окраине города, на исходные позиции.
Победа была важна для датчан. Мало того, что их заклятый враг был побежден, столичная буржуазия почувствовала свою силу и сплотилась вокруг короны. Во многих отношениях оборона Копенгагена дала начало новой Дании.