2月5日晚上，大军出发，下午3时就不损一兵一卒，到达了洛兰岛的格里姆斯蒂德。2月8日，瑞典军到达法尔斯特岛，11日踏上西兰岛。丹麦政府大惊，急忙求和，在2月18日和26日分别跟瑞典签订《塔斯特卢普条约》和《罗斯基勒条约》，割让斯科讷、布莱金厄、哈兰、博恩霍尔姆、特伦德拉格和布胡斯。然而，卡尔背约，7月7日再度攻打丹麦。7月17日，他再度率兵登上西兰岛，围困哥本哈根。但弗里德雷克三世领导守军顽强抵抗，荷兰也派出舰队增援，10月29日厄勒海崃之战中击败瑞典舰队，解了丹麦首都之困。奥地利、波兰和布兰登堡趁机佔