Mens svenskene trakk seg tilbake erobret danskene Helsingborg og Landskrona. Norske tropper rykket inn i Bohuslän og erobret Uddevalla og Vänersborg, og deretter ble Göteborg beleiret i juli. Den danske hovedhæren erobret Kristianstad den 15. august etter harde kamper. I begynnelsen av august marsjerte en dansk tropp på 3 000 menn under ledelse av generalmajor Jakob Duncan mot Halmstad. Hensikten var å innta byen og deretter gå videre for å gi støtte til de norske troppene ved Göteborg. Det oppsto da en alvorlig situasjon for svenskene og Karl XI besluttet å bryte opp fra Växjö for å gi hjelp til Göteborg, men fikk under marsjen krav om forsterkninger fra kommandanten i Halmstad og dro derfor med troppene dit. Den danske hæren fikk ordre fra kong Christian V om trekk seg tilbake sørover, men svenskene hadde allerede nådd fram til Knäred og påbegynt en rask marsj mot Laholm for å forhindre danskenes retrett. Tidlig om morgenen den 17. august fortsatte danskene marsjen sørover, men ble forsinket av at de måtte reparere Fyllebroen som de selv hadde revet tidligere.