I mars hadde Gustav Vasa begynt å marsjere fra Linköping til Kalmar med sin hær, bestående av svenske rekrutter og tyske leiesoldater, men han ante uråd på vegen etter erfaringen med tømmervasene ved Kisa og tok ikke den korteste vegen over Högsby til Kalmar, men valgte isteden en omveg over Virserum. Denne gangen ble større styrker benyttet og bøndene ble angrepet fra to kanter, fra Östergötland og Västergötland. Ved å angripe fra isen hadde leiesoldatene en fordel framfor å angripe i et åpent lende, og da Nils Dacke ble såret allerede i begynnelsen av stridighetene, spredde kaoset seg blant bøndene. Til tross for at bondehæren var tallmessig overlegen, kunne deres armbrøster, høygafler og fåtallige skytevåpen ikke beseire den kongelige hæren.