La Guerra danés-sueca de 1657-1658 , conocida en Dinamarca como la Primera Guerra de Karl Gustav ( en danés : Første Karl Gustav-krig ), en Noruega como Krabbes Feud ( en noruego : Krabbefeiden ) y en Suecia como la Primera Guerra danesa de Karl Gustav ( en sueco : Karl Gustavs första danska krig ), fue un conflicto entre Suecia y Dinamarca-Noruega durante la Segunda Guerra del Norte . En 1657, Carlos X de Suecia y su ejército sueco estaban empantanados en Polonia . Federico III de Dinamarca-Noruega vio una oportunidad de recuperar los territorios perdidos en 1645 y atacó Suecia. El estallido de la guerra con Dinamarca proporcionó a Carlos una excusa para retirarse de la campaña polaca y avanzar contra Dinamarca.
Un duro invierno había obligado a la flota dano-noruega a atracar en el puerto y congelado los estrechos del Gran Belt y el Pequeño Belt . Después de entrar en Jutlandia desde el sur, un ejército sueco de 7.000 veteranos curtidos en la batalla marchó a través del gélido Pequeño Belt hacia la isla danesa de Fionia el 30 de enero de 1658. Los suecos capturaron la isla de Fionia en pocos días y luego continuaron capturando las islas de Langeland , Lolland y Falster . El ejército sueco continuó hacia Zelanda , amenazando la capital danesa de Copenhague . El rápido ataque sueco a través de los cinturones helados fue completamente inesperado; Federico III consideró enfrentarse al ejército sueco en batalla, pero sus asesores pensaron que esto era demasiado arriesgado y, en cambio, Dinamarca y Noruega firmaron el muy duro Tratado de Roskilde el 26 de febrero de 1658.
Suecia había obtenido su victoria más prestigiosa y Dinamarca-Noruega había sufrido su derrota más costosa. [2] Dinamarca-Noruega cedió las provincias danesas de Escania , Halland , Blekinge y la isla de Bornholm y las provincias noruegas de Bohuslen y Trondhjelen ( Trøndelag y Nordmøre ) a Suecia. Halland ya había estado bajo control sueco desde la firma del Tratado de Brömsebro en 1645, pero ahora pasó a ser territorio sueco de forma permanente.