1 maja, w pobliżu wyspy Texel, do zespołu tego dołączyły trzy małe pruskie kanonierki: „Basilisk”, „Blitz” i „Preussischer Adler”.

W celu przechwycenia austriackiej eskadry, Duńczycy skierowali swoją eskadrę Morza Północnego, składającą się z parowych fregat „Niels Juel” (okręt flagowy, 42 działa) i „Jylland” (44 działa) oraz korwety „Heimdal” (16 dział), dowodzonych przez komandora Edouarda Suensona. Siły obu stron były porównywalne, łącznie zespół austriacki posiadał 95 dział, a duński 102 działa.

Bitwa 9 maja 1864 duńska eskadra, płynąc na południe, napotkała na południowy wschód od Helgolandu austriacko-pruską eskadrę, płynącą na północ na kursie spotkaniowym. Austriacy pierwsi otworzyli ogień o godzinie 13.45. Obie eskadry początkowo wyminęły się, prowadząc ogień. Bitwa ta była ostatnim starciem, w którym drewniane okręty stosowały szyk liniowy. Po zwrocie na zachód, obie eskadry płynęły w równoległych liniach, w odległości od 900 do 400 metrów, strzelając do siebie. Uszkodzenia odniosły głównie „Schwarzenberg” i „Jylland”, lecz ogień duński był nieco skuteczniejszy.