Police arrested a man amid a white pride rally and an anti-racism protest Saturday in downtown Calgary.

Police say he was taken into custody when he appeared to be concealing potential weapons. Charges are pending.

A second man was arrested on an outstanding warrant unrelated to the event.

Starting at around 9:30 a.m., about 200 anti-racist members and 15 to 20 white pride demonstrators converged in the downtown core.

Calgary officers arrived on scene to ensure public safety.

Police say the majority of demonstrators were peaceful and only a small number of people confronted one another.

The demonstrations continued until about 1 p.m. when people started to leave the area.

Police officers – including members of the hate crimes portfolio – were at the scene along with Calgary Transit, animal and bylaw services, corporate security, Alberta sheriffs, EMS, and other businesses and organizations.