Anti-government protesters gathered at Ratchaprasong intersection and tried to pelt pink dye at the nearby Royal Thai Police Office.
Around 100 protesters of the Thalu Fa group showed up at Ratchaprasong intersection at about 3.30pm to demand that Prime Minister Prayut Chan-o-cha resign.
At 4.12pm they marched to the nearby Royal Thai Police Office on Rama I Road and started to throw bags of pink dye at the police head office at 4.20pm.
Police there were well prepared since the signage of the headquarters had been well covered before they arrived.
Police were the target on Tuesday as the protesters believed they had reacted violently during previous crackdowns.
Three boys, aged 14-16, were shot by live rounds during the clash at Din Daeng on Monday night. The 15-year-old was in critical condition. Police denied having used live rounds on protesters.
The police headquarters was guarded by riot police who also had water cannon equipment, which was used to stop them. After a while, the protesters ended the rally there.
At 5pm, riot police were mobilised to protect Din Daeng police station, a few minutes before demonstrators turned up at Din Daeng intersection, the clash site since Saturday. Large firecrackers were thrown there.
It was unclear whether they were the same group of protesters who had rallied at Ratchaprasong earlier in the day.