Hungary's parliament approved Sweden's NATO accession on Monday, clearing the last hurdle before the historic step by the Nordic country whose neutrality lasted through two world wars and the simmering conflict of the Cold War.

Hungary's vote ended months of delays to complete Sweden's security policy shift and followed a visit by Swedish Prime Minister Ulf Kristersson on Friday, during which the two countries signed an arms deal.

"Sweden is leaving 200 years of neutrality and military nonalignment behind," Kristersson told a news conference.