A group of 40 neo-Nazis threw stones, bottles and fireworks at a group of about 200 holding a legal demonstration Sunday against racism and the build up of neo-Nazi sentiment near Stockholm, Sweden, CNN reported.

Neo Nazis Attack Group Protesting Them in Sweden; 28 Arrested, 4 Hospitalized

Neo-Nazis clash with anti-nazi demonstrators in the Stockholm suburb of Karrtorp, Sweden, Sunday, Dec. 15, 2013. (Image source: AP/TT News Agency/Hampus Andersson)

Stockholm police spokesman Sven-Erik Olsson said the incident led to 28 arrests; the suspects could face a maximum charge of attempted murder, although Olsson said they’ll more likely be charged with assault and violence against a police officer, CNN reported.

Two demonstrators and two police officers were injured and hospitalized, he said, adding that the protest location was chosen because neo-Nazi graffiti recently was found on buildings there, CNN said.

Neo Nazis Attack Group Protesting Them in Sweden; 28 Arrested, 4 Hospitalized

Police try to stop neo-nazis from attacking an anti-nazi demonstration in the Stockholm suburb of Karrtorp, Sweden, Sunday, Dec. 15, 2013. (Image source: AP/TT News Agency/Hampus Andersson)

Neo Nazis Attack Group Protesting Them in Sweden; 28 Arrested, 4 Hospitalized

Image source: AP/TT News Agency/Hampus Andersson

A neo-Nazi group called the Swedish Resistance Movement claimed responsibility for the attack on its website, according to The Associated Press.

The below video shows protesters moving toward the neo-Nazi attackers and chanting anti-Nazi slogans and forcing them to retreat: