7月,瑞典海軍(約艦船100艘)在亞爾·比耶爾(國王埃里克十一世之婿,瑞典實際統治者)率領下,運載瑞典及其盟國(挪威和芬蘭)的登入兵(5000人)駛入涅瓦河。比耶爾軍隊在伊若拉河畔安營紮寨。守衛涅瓦河河口的伊若拉衛隊向諾夫哥羅德大公亞歷山大·雅羅斯拉維奇報告了有關瑞軍進犯和登入的訊息。亞歷山大公爵決定以突然襲擊打敗瑞軍。他不待全部人馬到齊,即率精銳支隊(侍衛隊和諾夫哥羅德義勇軍一部)沿沃爾霍夫河向拉多加進發,途中又吸收拉多加人和伊若拉衛隊參加,並從伊若拉衛隊獲得有關敵軍實力及其營地位置的情報,爾後,以急行軍隱蔽接近敵人。
7月15日11時,俄軍乘大霧列成陣勢;步兵鄉勇居中,騎兵位於兩翼,猛襲瑞軍營地。俄軍騎兵從東、西兩面夾擊瑞軍營壘,步兵在諾夫哥羅德人米哈伊爾率領下攻其中央。俄軍向涅瓦河疾進,從而切斷了瑞軍退路。經過激烈的白刃格鬥,俄軍大敗瑞軍。僅少數瑞軍得以乘船逃脫。在涅瓦河會戰中,日耳曼騎土和瑞軍傷亡慘重,而俄軍幾無損失(共陣亡士兵20名)。