Hundreds of leftist activists, farmers and students have burned an effigy of US President Donald Trump in the shape of a swastika after clashes with anti-riot police left at least 16 people injured.
Police in Manila used water cannons on the demonstrators as they marched along Taft Avenue, about 6 kilometres away from the venue of the leaders summit of the Association of South-East Asian Nations (ASEAN).
The protesters, numbering an estimated 1,000, pushed back and triggered a confrontation with about 500 police officers.
Manila police district chief Joel Coronel said six police officers were injured, while rally organisers said 10 protesters were hurt, including two who were rushed to hospital after being hit on the head by police.
The demonstrators set the four-metre Trump effigy on fire as the US president was scheduled to meet with Philippine President Rodrigo Duterte.
The meeting, however, was delayed. Loud rap music with the lyrics "Out Trump" played as the effigy burned.
The effigy in the form of a swastika symbolised "fascism, war, and plunder," Renato Reyes Jr, secretary general of Bayan - one of the organisers of the protests, said.
It had four spinning arms, each holding holding a bag of money, a warhead, a pistol and a shovel. Mr Trump sported a moustache in the style of Hitler, with Mr Duterte crouching behind him.
Riot police used water cannons to prevent hundreds of protesters reaching the US embassy in Manila, just a few hours before Mr Trump's arrival in the Philippines for a regional summit and the last leg of his Asia tour.
Carrying placards declaring "Dump Trump", "Ban Trump", "US troops out now" and "Down with US Imperialism", the left-wing protesters were blocked by police in riot gear with shields and batons, and then showered with jets of water from a fire engine.
"Trump is the CEO of the imperialist government of the US," 18-year-old student Alexis Danday said after the protesters were scattered.
"We know he is here to push for unfair treaties between the Philippines and the US."
The Philippines will be Mr Trump's last stop on a marathon tour that has taken him to Japan, South Korea, China as well as Vietnam.
Mr Trump will meet Philippine President Rodrigo Duterte in Manila, where he will try to shore up relations strained by the mercurial Duterte's notorious anti-US sentiment.