Летом 1808 г. положение русских войск в центральной Финляндии осложнилось. 2 июля шеститысячный отряд генерала Раевского, теснимый войсками генерала Клингспора и финскими партизанами, вынужден был отступить вначале к Сальми, а затем к местечку Алаво. 12 июля Раевский был заменен Н.М. Каменским, но и последнему тоже пришлось отступать до Таммерфорса.
20 августа корпус Каменского сразился с войсками Клингспора у деревни Куортане и одноименного озера. Шведы были разбиты и отступили к году Васа.
Вскоре Клингспор был вынужден оставить и Васу и отошел на 45 верст севернее, к деревне Оровайс. Там шведы закрепились и решили дать бой преследовавшему их корпусу Каменского. Семь тысяч шведов заняли позицию за болотистой речкой. Правый фланг шведов упирался в Ботнический залив, где стояло несколько шведских гребных канонерских лодок. На левом фланге начинались обрывистые утесы, окаймленные дремучим лесом.
В 8 часов утра 21 августа авангард под командованием генерала Кульнева атаковал шведские позиции. Атака Кульнева была отбита, и шведы начали его преследование. Но подошедшие на помощь два пехотных полка генерала Демидова опрокинули неприятеля и отогнали его. В середине дня на поле боя прибыл и сам Каменский с батальоном егерей и двумя ротами пехоты. В 3 часа дня шведы вновь атаковали, но тут подошли войска генерала Ушакова (приблизительно два полка). В результате шведы были вновь отброшены на исходные позиции. К этому времени уже стемнело. Ночью отряд Демидова пошел в обход через лес. Утром шведы увидели, что русские пытаются их окружить, и организованно отступили на север. Обе стороны потеряли почти по тысяче человек.
Ряд русских военных историков (Ниве П.Л., Михайловский-Данилевский и др.) считают Оровайское сражение «выдающимся образцом русского военного искусства». На самом же деле Каменский разбросал свои силы перед сражением, а затем по частям вводил их в дело. Результатом стал не разгром противника, а вытеснение его с позиции.
3 сентября отряд генерала Лантингсгаузена численностью в 2600 человек высадился с гребных судов у деревни Варанняя, в 70 верстах севернее Або. Десант прошел успешно, но на следующее утро у деревни Локколакса шведы наткнулись на отряд Багратиона и были вынуждены отступить.
Тем временем у деревни Гельсинге, близ Або, был высажен новый шведский десант, под началом генерала Боне. Сам Густав IV на яхте «Аманда» сопровождал суда с десантом. 14 и 15 сентября пять тысяч шведов Боне преследовали небольшие русские силы. 16 сентября у местечка Химайса шведы были контратакованы основными силами Багратиона. Шведы были разбиты и стали отступать к Гельсинге. В этот момент эскадрон гродненских гусар под командованием майора Лидерса атаковал отступающих. Шведы обратились в бегство. Около тысячи шведских трупов осталось на поле битвы. 15 офицеров, 350 нижних чинов и 5 пушек стали трофеями русских.
Русская артиллерия подожгла деревню Гельсинге. Пожар, раздувавшийся сильным ветром, стал угрожать шведским судам, стоявшим у берега. Поэтому они вынуждены были уйти до окончания полной эвакуации уцелевших десантников. Все это происходило на глазах у Густава IV, наблюдавшего за сражением в подзорную трубу с борта яхты.
12 сентября генерал Клингспор предложил русскому главнокомандующему Буксгевдену перемирие, которое было заключено через пять дней (17 сентября) на мызе Лахтая. Однако Александр I не признал его, а назвал «непростительной ошибкой».
Буксгевден получил Высочайшее повеление продолжать боевые действия и приказал корпусу генерал-майора Тучкова двинуться из Куопио к Иденсальми и атаковать 4-тысячный шведский отряд бригадира Сандельса.
Шведы заняли позицию между двумя озерами, соединенными проливом. По ту сторону пролива были вырыты две линии окопов и установлены артиллерийские орудия.
К 15 октября Тучков подвел свой корпус к проливу. В составе корпуса было 8 пехотных батальонов, 5 эскадронов регулярной конницы и 300 казаков, всего около 5 тысяч человек. Шведы повредили мост через пролив. Но русские саперы под картечным и ружейным огнем восстановили его. По мосту русская пехота форсировала пролив и овладела первой линией окопов. В этот момент Сандельс ввел в дело резервы, и русские были отброшены за мост. В бою русские потеряли убитыми и пропавшими без вести 764 человека.