NBC: A man was arrested for allegedly attacking a Republican candidate running for California's 15th congressional district on Sunday afternoon in Castro Valley, according to Alameda County Sheriff's Office.

Farzad Fazeli, 35, approached Rudy Peters at his campaign booth at the Castro Valley Fall Festival in "an aggressive manner," and made disparaging remarks about Peters and the republican party, witnesses told officers. Fazeli allegedly pulled out a knife and attempted to stab Peters, but the knife malfunctioned and Peters got into a physical altercation with Fazeli.

No injuries were reported from the incident, according to the Sheriff's Office spokesperson Sgt. Ray Kelly.

Fazeli fled the scene but he was later arrested with a switchblade knife located on his person, officials said.

Fazeli was booked into Santa Rita Jail with charges of felony assault, criminal threats, brandishing a weapon and possession of a switchblade knife.

Rep. Eric Swalwell, Peters' opponent and current representative of the 15th district, tweeted Tuesday reacting to the news of the incident: "I’m glad to hear Mr. Peters is okay. But it’s NEVER okay to use violence to settle political disagreements (or any disagreement)."