Det andre slaget om Halden stod i februar 1659. Da kom Stake tilbake med 4000 mann. Denne gangen rykket han over det islagte Singlefjorden og satte byen under bombardement fra Sauøya. Deretter beordret han et angrep på byen fra vest med fotfolket og forsøkte å erobre broen over Tistedalselva. Broen ble forsvart av noen kompanier under kommandanten Tønne Huitfeldt og Peder Normand. I byen sto resten av regimentene Oppland og Smålenene samt fire kompanier ryttere. Den norske hærs overgeneral, Jørgen Bjelke, som noen dager tidligere var kommet til byen, ledet selv forsvaret. Svenskene trengte forsvarerne tilbake over broen, men ved brohodet ble angriperne stoppet. Etter et stort mannefall ble svenskene drevet tilbake over broen. De merkbare tapene og det faktumet at de hadde mislykkes med å bryte ned forsvaret, tvang dem til å avbryte angrepet. Etter at svenskene hadde trukket seg vekk fra byen, rykket nordmennene ut og befestet de svake punktene i omegnen for å være klar til en ny dyst.