Понятно, что это была очень затратная система хранения и комплектования, причем с течением времени она становилась все дороже (корабли становились сложнее и банально росли в размерах). Поскольку тратиться на флот еще больше не хотелось, решили экономить на… экипажах. В статье Ульрики Зюдерлинд «Skrovmaclass="underline" kosthallning och matlagning i den svenska flottan fran 1500-tal till 1700-tal» («Прокол: снабжение и питание в шведском флоте, 1500–1700 гг.») четко отмечается, что если в XVI веке основой рациона шведского моряка были мясо и рыба, то в XVIII — уже хлеб и крупы.
Карл X совершил марш-бросок из Штеттина к Ютландии и осадил крепость Фредериксроде. Датчане, опасаясь десантов на острова, устроили блокаду побережья Шлезвига и шведского Гетеборга. В результате стычки у Фальстербо шведские корабли с десантом были отброшены назад и вернулись в свои порты. Оказалось, что шведский флот без помощи голландцев просто недееспособен против датчан. Однако Карл X не пал духом, он решил что «лучшая военно-морская стратегия — это полк своих солдат в порту противника», и зимой, когда очень сильные морозы сковали льдом узкие датские проливы, шведские войска перешли по льду Малый Бельт и быстро овладели почти всем Фюном.
Карл X Густав. Ледовый поход зимой 1658 г.
Йоганн Филипп Лемке. «Ледовый поход» Карла X. Масло, холст. Около 1700 г.
16 февраля шведы заняли острова Тосинге и Лангеланн, днем позже переправились через замерзший Большой Бельт на Лолланд, а 18 февраля захватили Фальстер, после чего их отделял от Зеландии только один шаг. Этот шаг был сделан 22 февраля, и через три дня шведские войска подошли к датской столице. Король Дании Фредерик III был вынужден капитулировать и подписал 28 февраля 1658 года в Роскилле (Roskild) тяжелые условия мирного договора, согласно которому Швеции отходил скандинавский берег Зунда вместе со Сканией и Борнхольмом.
Таким образом, Дания была выбита из войны, и русские, лишившись союзника на море, также вынуждены были заключить мир со Швецией. Главной причиной перемирия со Швецией была бессмысленность войны, которая велась не за балтийские порты, а за власть над Речью Посполитой. Как только угроза унии Швеции и Речи Посполитой проходила (сначала осенью 1656 года, окончательно осенью 1657 года), русские предлагали мирные переговоры.
Казалось, Швеция Карла X превратилась из регионального гегемона в европейского, и нет теперь силы, которая ее удержит. Однако условия Роскилльского мира затронули интересы Англии и Голландии. Ни одна из этих держав не собиралась соглашаться со сложившейся ситуацией, причем Голландия стояла на стороне Дании, а Англия поддерживала Швецию. Король Карл Густав, опасаясь вторжения голландского флота на Балтику, решил заблокировать для того вход в Зунд со стороны Каттегата, однако для исполнения задуманного он не имел необходимых сил на море. Ссылаясь на условия роскилльского трактата, он потребовал от Фредерика III передачи в свое распоряжение 20 боевых кораблей, а когда это требование не было исполнено, вновь начал войну, надеясь разбить Данию до прихода голландцев. 16 августа шведские войска овладели Кронборгом и осадили Копенгаген. В этой ситуации надежда у датчан была только на голландский флот. И вскоре в Зунд вошла эскадра ван Опдама (34 корабля, восемь транспортов). В последующем сражении голландцы разбили эскадру Врангеля (45 кораблей), которая укрылась в Ландскроне и была заблокирована там голландским флотом. Последствия этого были очень серьезными: пролив попал под контроль Дании и Голландии, и тем самым шведские войска в Зеландии оказались отрезанными от баз в Скандинавии и практически лишены возможности получать снабжение морским путем. Зато подкрепления получал обложенный со стороны суши Копенгаген. Это привело к провалу генерального штурма города шведами в феврале 1659 года. Этот провал показал Карлу X, что против него готовы объединиться почти все балтийские державы, причем поддержанные Голландией. Поэтому в 1660 году был подписан мир, согласно которому шведы удерживали Эзель и Сконе, но возвращали Дании остров Бронхольм.
Таким образом, Швеция в союзе с Голландией и Францией действительно смогла сесть в устьях основных балтийских рек и стала гегемоном на балтийском побережье. Однако к 1660-м такой рост шведского могущества оттолкнул от Стокгольма Голландию, и та стала всемерно поддерживать Данию. Как мы знаем, свято место пусто не бывает, и Амстердам в Швеции заменило представительство Лондона, который был злейшим врагом Голландии. Надо понимать, что и для Англии, и для Голландии балтийская торговля представляла особую ценность, оттуда они черпали строительный материал для кораблей, пеньку, лен, смолу, железо и т. д., то есть товары стратегического назначения. И главным они считали баланс сил на Балтике, то есть чтобы никто из стран этого региона не усилился настолько, чтобы бросить вызов морским державам.