Kommandør Wibe ledet den dansk-norske flåten utenfor Bohuslän og gikk til angrep på forsyningene. Norske Peter Wessel, som nå var en kaptein i denne flåten hadde fått tittelen Tordenskjold for tidligere handlinger. Han ledet et vågalt avskjeringsangrep hvor han kapret eller ødela hele den svenske transportflåten, og ennå viktigere, ødela de svenske forsyningene i Dynekilen i Bohuslän. Karl hadde nå lite forsyninger igjen og trakk seg raskt tilbake over Svinesund og brant broene bak seg. Den 12. juli var det ikke en svensk soldat tilbake i Norge. For denne hendelsen gjorde Fredrik IV Tordenskjold til kommandør.