Story highlights

Dozens of police officers, clad in riot gear and clutching batons, separated the two groups

San Diego (CNN)Police clad in riot gear and wielding batons began dispersing a crowd of Donald Trump supporters and protesters here Friday night after the presumptive GOP nominee held a rally.

After issuing orders to the crowd of roughly 1,000 to disperse, police began forcefully and aggressively pushing protesters, checking them with their batons. At least 35 people were arrested, police said.

Even as there was no room to move, police officers continued to push protesters and reporters, with some toppling over in the fray. Police pepper-sprayed several protesters.

In a message to the San Diego Police Department, Trump applauded the officers' response to the protesters.

"Fantastic job on handling the thugs who tried to disrupt our very peaceful and well attended rally," Trump tweeted. "Greatly appreciated."

.@SanDiegoPD- Fantastic job on handling the thugs who tried to disrupt our very peaceful and well attended rally. Greatly appreciated!

Scores of police officers, clad in riot gear and clutching batons, separated the two groups. As protesters and supporters lingered in the streets, some individuals on both sides began throwing eggs, bottles and other objects at each other.

As the situation intensified at moments, with several volleys of bottles being tossed between the sides, police officers moved in, forcefully and at times aggressively pushing back Trump supporters, protesters and media caught in the scrum with their batons.

But while some violent altercations did break out, the two sides mostly shouted and chanted at each other.