På veien mot Nykarleby ble det utkjempet svært harde kamper allerede fra begynnelsen av offensiven. Det største slaget ble utkjempet ved Kuortane, svenske og russiske styrker støtte sammen ved Ruona den 31. august 1808. Den 1-2. september fortsatte slaget ved stedet Salmi (rett nordvest av Ruona), det ble et avgjørende slag med de kraftigste artilleriduellene under hele krigen, og de svenske styrkene måtte trekke seg tilbake.