Im Mai 1612 fiel die Festung nach neunmonatiger Belagerung im Ingermanländischen Krieg an Schweden. 1656 wurde die Festung von den Russen unter Pjotr Potjomkin erobert, fünf Jahre später im Frieden von Kardis allerdings wieder an Schweden zurückgegeben. Während des Großen Nordischen Krieges konnten russische Truppen die Festung im Jahr 1702 nach einer vorangegangenen Belagerung und folgenden Sturmangriffen für Russland endgültig zurückerobern. Peter I. gab der Festung daraufhin den deutschen Namen „Schlüsselburg“, wohl weil er sie als „Schlüssel“ zur Eroberung eines Ostseezugangs ansah.