In defiance of a police order, thousands of protesters in Hong Kong convened in a small rural town where suspected gang members assaulted pro-democracy protesters and passersby last weekend.
What on Saturday began as a peaceful march to denounce the violence at a subway station in Yuen Long slowly led to standoffs with riot police, who fired rounds of rubber-coated bullets and tear gas and advanced to disperse crowds. In some areas, there were clashes as protesters pushed back against police by throwing umbrellas and bottles.
Hong Kong police said protesters "hurled bricks and hard objects" at them. Shortly after, riot police stormed the subway station and used batons to disperse protesters. Footage showed blood on the station floor.
Late on Saturday, some protesters remained in and around Yuen Long station. Police warned in a statement they risked arrest and long jail sentences.
"Police hereby reiterate that the protesters are participating in an unauthorised assembly and may be liable to a maximum penalty of five years' imprisonment," it said.
Max Chung, the applicant for the march, estimated that 288,000 people participated in the demonstration. Police did not provide a figure.
The police this week came under heavy criticism for an apparent failure to stop the violence against the protesters on July 21, when an attack in Yuen Long by a mob of white-clad, rod-wielding men left at least 45 people, including members of the media, injured.
Twelve people were arrested after last Sunday's violence, including some with links to criminal groups known as the triads.
As the outcry over a now-suspended extradition bill that would allow criminals to be sent to mainland China for trial continues, protests are spreading into deeper pockets of the territory and reaching more remote communities.
Dubbed Take Back Yuen Long, Saturday's rally took aim at "terrorism", according to Chung, who applied to police on Tuesday for permission for the march to take place in the northern town.
But on Thursday, police issued a letter of objection for the rally, citing concerns for public safety and order.
"The march is triggered by the violent incidents last Sunday and protesters have shown hostility towards some Yuen Long residents," Anthony Tsang Ching-fo, the acting New Territories North regional commander, said on Thursday, according to the South China Morning Post.
"There is a fairly high chance for both sides to clash."
Despite losing the appeal on Friday, Chung, a 39-year-old native of Yuen Long, vowed to push on with the unlicensed assembly.
"It won't be stopped. One of the slogans is 'spreading the blossoms'. We plant all the flowers and they blossom. So until the government responds to the five requests, especially the independent investigation [into police violence], I don't see how anything can stop it."
Since mass demonstrations began in early June, demonstrators' requests have included the complete withdrawal of the controversial extradition bill, which the city's embattled leader Carrie Lam has pronounced "dead" but has not officially retracted.
Other core demands include an independent inquiry into alleged police brutality, removing the "riot" label for the June 12 protests, the release of arrested demonstrators and the direct election of officials.
Following Sunday's attack, which appeared to target black-clad pro-democracy protesters returning home from a demonstration, police came under fire for arriving 39 minutes late to the scene.
Police flatly denied any accusations of collusion with the mobs and claimed they were strapped for manpower as another demonstration unfolded in the city centre 30km away, where protesters surrounded Beijing's liaison office and defaced the Chinese national emblem.