One person has been bailed and will appear at Ashburton District Court at a later date.
"Saturday's incident is the third in recent times involving serious disorder from these two groups," a police statement said.
"Police will not tolerate this type of behaviour in our communities and today's arrests show that those involved in such incidents will be held accountable for their actions."