Swedish police say they have detained some 20 people, mostly foreigners, ahead of a right-wing demonstration in Sweden's second-largest city.

Police in Goteborg, about 400 kilometers (248 miles) southwest of Stockholm, say those arrested included one person accused of kicking an officer in the face and two others for carrying knives.

Authorities say the Nordic Resistance Movement expects some 1,000 people to march Saturday while as many as 10,000 people could counter-demonstrate.

The movement, which promotes an openly anti-Semitic doctrine, originally sought to pass near a synagogue during the march, which coincides with the Jewish holiday Yom Kippur. Swedish courts intervened and shortened the route to less than one kilometer (0.6 mile.)

Goteborg was scarred by violent demonstrations in 2001 on the sidelines of a European Union summit.