К началу 1809 г. положение шведов стало безнадежно. Английский флот был готов к кампании 1809 года, но было ясно, что «просвещенные мореплаватели» будут захватывать купеческие корабли, нападать и грабить незащищенные города и селения на побережье, посылать же британскую армию в Швецию или Финляндию британский кабинет и не собирался. Да и Кронштадт – не Копенгаген, соваться туда также не входило в расчет британского адмиралтейства.
Тем не менее упрямый Густав IV решил продолжать войну в 1809 г. Причем он приказал оставить боеспособные части шведской армии в Шонии (на юге) и на границе с Норвегией, хотя особой опасности от датчан в 1809 г. не предвиделось.
Для непосредственной обороны Стокгольма были набраны 5 тысяч человек. На Аландах удалось собрать 6 тысяч регулярных войск и 4 тысячи ополченцев. Оборона Аландских островов была возложена на генерала Ф. Дебельна.
В феврале 1809 г. Александр I сменил верховное командование русских войск в Финляндии. Командовать южным корпусом русских войск вместо Витгенштейна стал Багратион. Центральным корпусом вместо Д.В. Голицына командовать стал генерал-лейтенант Барклай-де-Толли, а северным корпусом вместо Тучкова 1-го – П.А. Шувалов.
План кампании на 1809 год был составлен русским командованием тактически и стратегически грамотно, хотя, можно сказать, разумной альтернативы ему и не было.
Северный корпус, базировавшийся на Улеаборг, должен был двигаться вдоль Ботнического залива и вторгнуться на территорию непосредственно Швеции. Центральный корпус, базировавшийся на город Васа, должен был форсировать по льду Ботнический залив через шхеры и пролив Кваркен (современное название – Норра-Кваркен) и выйти на шведское побережье.
Аналогичная задача ставилась и южному корпусу, дислоцированному между городами Нюстад и Або. Корпус должен был достичь Швеции по льду через острова Аландского архипелага.
Рассмотрим действия русских корпусов, начиная с северного и кончая южным.
6 (18) марта генерал Шувалов известил командующего северной группой шведских войск Гринпенберга о прекращении перемирия. Шведы ответили на это сосредоточением войск у городка Калике, в 10 верстах западнее города Торнео. Между тем 6 марта русские войска перешли через реку Кеми и двинулись на запад вдоль побережья.
Шведский авангард, находившийся в городе Торнео, не принял боя, а поспешно отступил, бросив в городе 200 больных солдат.
Войска Шувалова при тридцатиградусном морозе делали переходы по 30–35 верст в день. Подойдя к Каликсу, Шувалов предложил Гринпенбергу сдаться, но швед отказался. Тогда основные силы русских начали фронтальное наступление на Калике, а колонна генерала Алексеева пошла в обход по льду и отрезала Гринпенбергу путь к отступлению. Шведы прислали парламентеров с просьбой о перемирии. Шувалов на перемирие не согласился, а потребовал полной капитуляции, дав срок – 4 часа.
Условия русских были приняты, и 13 марта Гринпенберг подписал акт о капитуляции. Его корпус складывал оружие и расходился по домам под честное слово больше не воевать в эту войну. Финны ушли в Финляндию, а шведы – в Швецию. Всего сдались 7 тысяч человек, из которых 1600 было больных. Трофеями русских стали 22 орудия и 12 знамен. Все военные склады (магазины) вплоть до города Умео должны были быть в неприкосновенности переданы русским. Как писал военный историк Михайловский-Данилевский, каликская операция «разрушила последнее звено, соединявшее Финляндию со Швецией».
По плану центральный корпус Барклая-де-Толли должен был насчитывать 8 тысяч человек. Но большая часть сил корпуса задержалась на переходе к Васе. Барклай же, опасаясь, что скоро начнется таяние льда, приказал наступать с уже прибывшими в Васу частями. Всего в его корпусе оказались 6 батальонов пехоты и 250 казаков (всего 3200 человек) при шести пушках.