I mellomtiden angrep den britiske marinen i august 1807 København i slaget om København (i Danmark og Norge kalt «flåteranet»), og den britisk-russiske krig brøt ut. Under henvisning til avtaler fra 1780 og 1800, krevde den russiske tsaren at Sverige skulle stenge Østersjøen for alle fremmede krigsskip. Etter to måneders overveielse meddelte Sverige at landet ikke kunne overholde avtalene da franske styrker behersket de viktigste østersjøhavnene.