Nel 1808 la Danimarca e la Russia (che in seguito agli accordi di Tilsitt con Napoleone aveva mano libera nelle sue zone di influenza) iniziarono una guerra contro la Svezia. Armfelt fu nominato comandante in capo sulla frontiera norvegese in una sfortunata e disorganizzata guerra nella quale dovette confrontarsi con la superiorità numerica ed il miglior equipaggiamento dei norvegesi e con la ristrettezza delle risorse alimentari. Nonostante qualche successo dovette infine ritirarsi lasciando ai norvegesi una cospicua parte di armamenti e oltre cinquanta prigionieri. Al suo ritorno in Svezia fu destinato al fronte russo, ma essendo appena tornato dalla campagna in Norvegia, non vi andò. La Russia conquistò la Finlandia e nel 1809 lo zar Alessandro I assunse il titolo di Granduca di Finlandia facendone così un Granducato al quale concesse grande autonomia mantenendone le leggi, la religione e i privilegi acquisiti dei finlandesi. La Svezia perdeva, dopo seicento anni, un territorio che costituiva un terzo delle sue risorse.