Novgorod kæmpede i flere århundreder mod svenske, danske og tyske korsfarere. Under de svensk-novgorodiske krige invaderede svenskerne først Finland og derefter Karelen, landområder hvor dele af befolkningen tidligere havde betalt skat til Novgorod. Tyskerne havde forsøgt at erobre Baltikum siden slutningen af 1100-tallet. Novgorod var i krig med Sverige 26 gange og 11 gange mod Sværdbroderordenen. De tyske riddere og de danske og svenske hærledere rettede flere ukoordinerede angreb i 1240-1242. Felttogene mislykkedes imidlertid efter Slaget ved Neva (1240) og Slaget på isen (1242). Den 12. august 1323 blev Nöteborg-traktaten, der fastsatte grænsen mellem Sverige og Novgorod, underskrevet. Dette var første gang, at grænsen mellem Sverige-Finland, og det som senere skulle blive Rusland, blev reguleret. Novgorods hær slog også påfølgende angreb tilbage.