Курфюрст Фридрих-Вильгельм хотел перевести свои войска в Зеландию на голландских судах; для этой цели было послано в Киль 5 судов, но там они получили приказание обождать. Обдам был осторожен, так как флот Гудсона находился вблизи. Курфюрсту оставалось высадиться в Альсене, что 14 декабря было выполнено под его личным руководством. Переход состоялся несколько севернее Зондербурга. На следующий день шведская эскадра пришла на рейд; перед ней датский вице-адмирал Бредаль отступил со своими 4 судами. Во время короткого боя Бредаль был убит. Шведы спасли гарнизон замка через несколько брешей, пробитых в стенах со стороны моря. Но все же эскадра опоздала, остров Альсен уже нельзя было сохранить, и опасность высадки союзников на Фюнен сильно увеличилась.
После заключения трехлетнего перемирия с Россией Карл начал снова осаду Копенгагена, для чего стянул войска из Сконии. С Фюнена нельзя было достать подкреплений из-за присутствия в Большом Бельте голландских судов; последние перевозили бранденбургские войска в Копенгаген, гарнизон которого возрос до 1300 человек.
В конце января наступили сильные морозы. Карл X отдал приказание приготовляться к штурму, который был предпринят в ночь на 12 февраля 1659 г. против слабейшей части голландских укреплений, на юго-западе. В городе об этом заранее прослышали и полили стены водой, которая немедленно замерзла. В час ночи шведы начали штурм. Головные части шли в белых рубахах, надетых поверх темных мундиров, чтобы быть незаметнее. В течение двух часов пробовали, пользуясь различными штурмовыми приспособлениями влезть на стены, но тщетно. Замерзшие во льдах суда также успешно отражали все атаки врага. Шведы потеряли 10 генералов и полковников, 100 офицеров и 500 нижних чинов убитыми и около 900 человек ранеными. Потери датчан не превышали 50 человек. Голландские матросы с эскадры Обдама особенно отличились при отражении штурма. Шведская армия снова заняла свой укрепленный лагерь – она была и осталась отрезанной.
Союзники продолжали наступление весной под общим руководством курфюрста; кроме 15 000 бранденбуржцев под его начальством находилось еще 5000 поляков и 13 000 имперских войск. Первоначально предполагалось занять Фюнен. Для поддержки союзных войск вице-адмирал Гельдт вошел с 16 датскими и голландскими судами в Большой Бельт, в северной части которого находилась шведская эскадра, поддерживавшая сообщение между Фюнен и Зеландом, базируясь на Готенбург.
Гельдт встретил у Лангеланда 6 шведских судов и взял после короткого боя один линейный корабль; другие суда отступили к эскадре адмирала Бьелкенштерна, крейсировавшей в северной части Бельта. Последний немедленно вышел против Гельдта и заставил его удалиться к Фленсбургу, где Гельдт был заблокирован. Получив об этом известие соединенный голландско-датский флот вышел из Копенгагена под командой Обдама, Бьелке и шаутбенахта Нильса Юэля. Бьелкенштерна успел от них скрыться в Бельт, после чего Гельдт соединился с главными силами.
Эта небольшая пауза в военных действиях была отлично использована Бьелкенштерном – он ушел для пополнения военных запасов и исправления повреждений в Висмар. Союзники настигли его у Родзана, на северо-востоке Фемарна, где произошел короткий бой. Благодаря разногласию на политической почве между Обдамом и Бьелке бой результата не дал, шведы беспрепятственно дошли до Ландскроны, где соединились с остатками своего флота. Этот короткий период особенно интересен из-за большого числа разнородных военных операций.
В начале мая все суда, которые курфюрст собрал на юго-востоке Ютландии у острова Хиельма, чтобы на них переправиться на остров Фюнен и дальше на Зеланд и в Сконию, были уничтожены 8 кораблями, посланными для этой цели Карлом Х из Ландскроны. 1000 человек бранденбургских и имперских войск были при этом взяты в плен шведами. Такой же успех шведы имели у Ааргуса.
Курфюрст еще, кроме того, нанял в Амстердаме флейты для своих 5000 всадников, не рассчитывая на серьезную помощь со стороны Голландии и Дании. В апреле эти суда должны были прибыть под защитой голландской вспомогательной эскадры из 39 военных кораблей и 3 брандеров с 1800 орудиями и 7 700 человеками под командой Рюйтера. Но последний вышел в море без этих судов, вероятно, по особому приказанию Генеральных Штатов, в интересы которых вовсе не входило окончательное уничтожение шведской армии и, в связи с ним, рост влияния Дании на Балтике.
Фридрих-Вильгельм спокойно продолжал набирать десантные суда и после ряда попыток, неудавшихся из-за ветра и погоды, 11 июля пошел, непрерывно сражаясь, из Колдинга в Фано (в Малом Бельте), потеряв 40 человек убитыми и 110 ранеными. Переправа на Фюнен ему, однако, окончательно не удалась. Он потерял при этом почти все свои суда и около 300 человек убитыми. Курфюрсту пришлось отказаться от десантной экспедиции, так как Обдам не соглашался на дальнейшую поддержку.
Теперь и Англия выступила на театр войны; она ревниво следила за успехами Нидерландов на Балтике и решила проявить там свою деятельность. Ранней весной 1659 г. большой флот пошел в Балтийское море и стал в начале апреля у Хвена на якорь.
Лорд-адмирал Монтегю, граф Сандвич и вице-адмирал Лоусон стояли во главе этого сильного флота, состоявшего из 43 кораблей с 80-28 орудиями. Командующий получил инструкцию заставить обоих северных королей заключить мир, то есть, другими словами: оперировать совместно со Швецией против Голландии и Дании. Великие морские державы вскоре пришли к соглашению не вводить свои флоты в Зунд; поэтому Монтегю стал на якоре в 5 милях севернее Кронеборга.
Трактат, заключенный между Англией, Голландией и Францией – так называемый «Гаагский Концерт» связал Голландии руки; было решено оказать решительное давление на обе воюющие стороны для скорейшего заключения мира, но при этом исключалась возможность преобладания посторонней державы. Английский и голландский флоты должны были в течение трех недель оставаться вблизи, воздерживаясь от какого-либо вмешательства. Обдам находился в Большом Бельте, Рюйтер с вспомогательным флотом – севернее Ангольта, Монтегю севернее Кронеборга. Когда дважды возобновляемые трехнедельные перемирия истекли, Обдам приказал флоту Рюйтера присоединиться к нему на участке Ниборг-Корсер.
Врангель пошел со шведской эскадрой (38 вымпел) в Малый Бельт, чтобы помешать высадке союзников на Фюнен. Лишь своевременное появление английского флота не дало датско-голландскому флоту из 90 судов напасть на шведов и их уничтожить. Обдам не решился на энергичное наступление, Врангель прошел беспрепятственно южнее Хесселе в Зунд, а Монтегю и Обдам направились туда же; первый – севернее, второй – южнее Зеланда.
Несколько раз в течение лета в Большом Бельте собирались большие международные флоты. Один только голландский флот под командой Обдама и Рюйтера насчитывал 92 военных судна с более чем 13 000 человек команды и большое количество транспортов, на которых находился десант в 4000 человек. Временами до 180 голландских, английских, шведских и датских военных кораблей стояли вблизи друг друга; стоявшие в Зунде могли поэтому часто действовать совершенно свободно.
Англия потребовала от Карла различных таможенных льгот, которые ей не были предоставлены; поэтому о серьезной помощи со стороны Англии не могло быть речи. Шведский король предложил Англии занять Ютландию и Бремен, но все намеки англичан на занятие ими Кронеборга оставлял без всякого внимания.
На втором и третьем Гаагским конгрессах все три державы заключили новые соглашения, особенно же обе великие морские державы. Происходила настоящая игра в прятки между последними и северными королевствами; обе стороны старались скрыть свои настоящие намерения и крайне подозрительно наблюдали друг за другом. Английский флот был 24 августа внезапно вызван домой, так как в Англии предстояла реставрация Стюартов. Обдам ушел в конце октября с 20 кораблями на родину, с прочими судами остался Рюйтер.
Датско-голландский флот (37 кораблей) отогнал шведский флот (32 корабля) от Копенгагена. Карлу, однако, удалось захватить и малые датские острова, даже сильно укрепленный Наксков на Лааланде, настолько слаба была помощь голландцев.