Thai riot police fired tear gas and sprayed water cannons Sunday as more than 100 anti-government protesters marched on an army base in the capital Bangkok where Prime Minister Prayuth Chan-ocha has his residence.
The group of mainly young demonstrators pelted the police lines that blocked their way, hurling rocks, fireworks and small explosives known as "ping-pong bombs."
Televised images of a Thai police station showed a traffic control booth in flames.
Sunday marked the fourth time in the past seven days that protesters and police have fought in the Din Daeng area of the city.
Demonstrators are calling for Prayuth's resignation over his perceived bungling of the government's coronavirus vaccination program. Thailand has seen infection rates surge in the past few weeks while vaccination rates remain low.
But the protests are also part of a wider push for sweeping political change that includes the resignation of the government, a new constitution and – most contentious of all – fundamental reform of the powerful but opaque monarchy.
Elsewhere, Sunday saw thousands of protestors gather in vehicles and on motorbikes for a mobile anti-government rally. They met in three locations to hear speeches before slowly driving around the city. By staying in vehicles they hoped to minimize participants' potential exposure to COVID-19.
One of the main organizers, veteran activist Nattawut Saikua, appealed to those taking part to keep it peaceful, saying violence would alienate many potential supporters.