En 1658, Carlos X Gustavo de Suecia había terminado la guerra contra Federico III de Dinamarca con una resonante victoria merced a la atrevida marcha contra Copenhague a través de los Belts helados. Dinamarca había tenido que aceptar unas condiciones de paz humillantes en el Tratado de Roskilde, en el que perdió los territorios del sur de la península Escandinava (Escania, Halland y Blekinge) y la isla de Bornholm. Noruega, el otro reino de Federico III, había perdido Bohuslän y Trøndelag. La rápida victoria asombró a Europa y Carlos Gustavo aireó con orgullo sus hazañas. No obstante, la paz trajo consigo más problemas. El Tratado de Roskilde obligaba a Dinamarca a abastecer al ejército sueco hasta mayo de 1658, pero llegada esa fecha este tendría que retirarse. El soberano sueco sabía que su ejército no podría ser mantenido en su país por mucho tiempo, pero desbandarlo no era una solución ya que los polacos estaban ávidos de vengar la invasión sueca de 1655. Suecia tenía potenciales campos de acción para una nueva guerra y, en consecuencia, se sopesó emprender una campaña en Livonia y Estonia, que finalmente se desechó por las dificultades de abastecimiento que hubiese comportado. El rey de Suecia indicó que su objetivo principal era invadir la Prusia Real, pero también tenía en mente vengarse de Federico Guillermo de Brandeburgo. Sin embargo, los numerosos enemigos en la Europa continental, entre ellos Polonia y unos hostiles Países Bajos, hacían que estas empresas requiriesen de un esfuerzo mayúsculo. Además, un nuevo ataque a Prusia tendría poco apoyo internacional, pues Francia abogaba por la paz. Parecía que la solución para Suecia era involucrarse en un nuevo conflicto con Dinamarca.