Los Angeles: Protesters gathered outside a rally for Donald Trump in California, as police braced for violence that has erupted at similar events for the presumptive Republican presidential nominee.
The protesters chanted "No hate in our state" and carried signs that read "Dump Trump" as they marched near the San Jose Convention Center in northern California.
Police were out in force, at one point forming a line to allow Trump supporters access to the rally and prevent clashes that have erupted at a number of the real estate magnate's events in recent weeks.
One Trump supporter was egged while others were spit on. A protester was seen burning an American flag.
Several fistfights erupted but were quickly broken up.
Trump was last in the San Jose area in April, when he spoke at the California Republican Party convention where protesters blocked access to the venue, forcing him to use the back door.
San Jose police chief Eddie Garcia said in a statement earlier that he expected 12,000 to 15,000 people at the rally yesterday and that his officers would do their utmost to respect people's right to protest.
Union members, community activists and religious leaders had pledged to protest Trump's event.
Last week, dozens of protesters were arrested in San Diego after a campaign appearance by Trump, who has angered many with his rhetoric against Hispanics, women, Muslims and others.
Protests at a Trump rally in New Mexico last month also turned violent as demonstrators overran barricades and clashed with police in riot gear.