1677 Køge Körfezi Savaşı
Arka planı

Danimarka, Birleşik Hollanda Cumhuriyeti, Brandenburg ve birkaç Alman devleti, daha büyük Fransız-Hollanda Savaşı'nın bir parçası olarak İsveç ve müttefikleriyle savaş halindeydi. Fehrbellin Muharebesi'nde Brandenburg ordusuna karşı alınan yenilgiden sonra, kuzey Almanya'daki İsveç mülkleri büyük baskı altındaydı ve takviye ihtiyacı vardı. Güney Baltık eyaletlerini rahatlatma girişimleri başarısız olmuştu ve Danimarka filosu Haziran 1676'da Öland Savaşı'nda İsveç donanmasına çarpıcı bir darbe indirmişti. İsveç donanması en büyük üç gemisi olan Kronan, Svärdet ve Äpplet'i kaybetmişti. Bu savaşla Danimarka donanması o yılın geri kalanında Baltık'ın kontrolüne sahipti. Danimarka, İsveç'in Alman topraklarındaki varlığını güçlendirmesini engelleyebildi ve aynı zamanda savaşı İsveç topraklarına götürmek için Skåne'ye büyük bir ordu çıkarmayı başardı. XI. Karl yönetimindeki İsveç liderliği, 17 Ağustos'ta Halmstad ve 4 Aralık 1676'da Lund'da kazanılan zaferler sayesinde kara savaşında üstünlük elde etmeyi başardı. V. Christian önderliğindeki Danimarka ordusu, Landskrona'ya geri çekilmek zorunda kaldı ve 30 Aralık'ta, Helsingborg İsveç kuvvetleri tarafından geri alındı. Her iki tarafın da Baltık nakliye yollarının kontrolünü ele geçirmesi gerekiyordu; bu nedenle Danimarkalılar, kuzey Almanya'daki varlığını kurtarmak için Skåne ve İsveç'teki güçlerini güçlendirecekti.
Skåne'de, İsveç ve Danimarka orduları, 27 Mayıs 1677'de Landskrona'nın birkaç km kuzeyindeki Rönneberga'da büyük bir savaşa hazırlanıyordu. İsveç kuvveti, Danimarkalı rakibinin yarısından daha küçüktü. Ancak Danimarkalılar avantajlarından habersizolduklarından dolayı saldırıyı iptal ettiler. O gecenin ilerleyen saatlerinde İsveçli generaller, Kral Charles'ı olasılıkların umutsuz olduğuna ikna etti ve İsveç ordusu Kristianstad'a geri çekildi. Christian bunun yerine, filosu için bir üs sağlamak için hâlâ İsveç'in elinde olan Malmö'yü ele geçirmeye karar verdi. Birkaç haftalık kuşatmadan sonra Danimarkalılar 25-26 Haziran'da şehri zorla almaya çalıştı. Saldırı, Danimarka'nın en az 3000 asker kaybıyla sonuçlandı ve Danimarkalılar Lund'a doğru çekilmeye zorladnı. XI. Karl, karadaki başarının denizde bir zaferle takip edilmesini umuyordu, bu da Skåne'deki Danimarka ordusunun tedarikini kesecek ve Danimarka'ya geri dönmesini önleyecekti.
Geçen yılki yenilgiye rağmen, İsveç donanması 1677 baharında hala Danimarka donanmasından sayısal olarak üstündü ve önemli bir tehdit oluşturuyordu. Danimarka deniz kuvvetleri Zelanda açıklarında yeniden organize edildi ve Danimarka ile Skåne arasındaki deniz yollarının güvenliğinin sağlanması büyük önem taşıyordu. Danimarka'nın Hollandalı müttefikleri takviye gönderme sözü verdi. Bir yıl önce birleşik Hollanda-Danimarka filosuna komuta eden deneyimli bir amiral olan Cornelis Tromp, düzenlemeleri hızlandırmak için gönderilmişti, ancak 2 Temmuz'a kadar Kopenhag'a ulaşamayacaktı. Öte yandan İsveç donanması, gemileri için malzeme ve teçhizat temin etmekte büyük zorluklar yaşadı ve yeterli insan gücü temin edemedi.
Mart 1677'de İsveç donanmasının başkomutanlığına ardışık üçüncü donanma şefinden (Gustaf Otto Stenbock ve Lorentz Creutz Henrik Horn) sonra herhangi bir deniz tecrübesi olmadan donanma şefi oldu. Öte yandan Danimarka filosu, İsveçlileri en başından beri belirgin bir dezavantaja sokan yetenekli, deneyimli subaylarla iyi bir kadroya sahipti. Horn, Tromp komutasındaki Hollanda takviye kuvvetlerinin Baltık'a doğru yola çıktığı konusunda hızlı bir şekilde bilgilendirildi ve 21 Nisan'da XI. Karl'dan Erik Sjöblad komutasındaki Göteborg açıklarında demirlemiş küçük bir filo ile İsveç filosunun ana gövdesine katılma emri aldı. Ana filo Haziran ayı başlarına kadar denize açılmadı, ancak Sjöblad yine de Horn'a katılmak için 20 Mayıs gibi erken bir tarihte yola çıktı. Sjöblad Büyük Kemer'den geçmeye çalıştı, ancak 29'una kadar Langeland'ı geçemedi. Møn Savaşında, üstün bir Danimarka kuvveti kesin bir zafer kazandı, İsveç gemilerinin yarısından fazlasını batırdı veya ele geçirdi ve Sjöblad'ı esir aldı.