Den svenske arméens hovedstyrke som avanserte fra nord, hadde nådd Sundby, om lag 11 kilometer nord for Nykarleby den 23. juni. Øverstkommanderende general, Wilhelm Mauritz Klingspor hadde fått kjennskap til at styrker fra Sverige under oberst Bergenstråle var i ferd med å gjøre landgang ved Vasa og bestemte derfor at angrepet på Nykarleby skulle skje dagen etter.