Etter slaget ved Lund desember 1676 og slaget ved Landskrona juli 1677, var danskene tvunget over på defensiven med bare to vitale besittelser tilbake, Landskrona og Kristianstad. Christian V var ikke helt slått dagene etter det siste storslaget og ville søke et nytt slag ved å rykke mot Helsingborg som var tatt tilbake av svenskene sent i desember 1676 i august 1677. Hans generaler var motvillige og motløse, men ble til slutt enige om å la syv rytterregimenter under general Baudissin foreta et tokt mot Kristianstad for å lokke vekk Karl XI med hans hær for å få flyttet hæren mot nord. Dette lyktes, men førte til den uforutsette konsekvensen at Karl XI besluttet å sette Kristianstad under beleiring. I mellomtiden hadde mangel på underhold og en apatisk stemning blant befalet førte til den tunge avgjørelsen om å trekke styrkene ut til fordel for en ekspedisjon til Rügen i september og for å hjelpe Brandenburg.