Ten people were arrested as a Swedish neo-Nazi group marched through central Stockholm today while counterdemonstrators threw snowballs and fireworks at them.

Police spokesman Lars Bystrom said those detained were taken when counterdemonstrators clashed with officers in the capital as they tried to reach the rally by the Nordic Resistance Movement.

A few hundred people, some with the movement's green and white flags, walked in freezing weather. Up to six times as many people staged a counterdemonstration nearby and some eventually broke out to try to block the right wing group from crossing a bridge on their route.

Protesters throw snowballs at police during a counter demonstration against the neo-Nazi Nordic Resistance Movement in Stockholm today. Police worked to keep the factions apart

Counter-protesters demonstrate against the neo-nazi Nordic Resistance Movement marchers

As the two sides clashed, snowballs and fireworks were thrown by counter-protesters

The anti neo-Nazi demonstrators also threw flares towards police during the clash in Sweden

Riot police and mounted police were called in as the Nordic Resistance Movement - pictured in the background carrying green and white flags - marched through the Swedish capital

Large numbers of police, including mounted officers, kept the two sides apart. There were no reports of injuries.

According to the Swedish news site thelocal.se, it was the biggest march in the history of the Nordic Resistance Movement, with its leadership saying the election of Donald Trump in the US marked the start of a world revolution.