Police say a man accidentally shot himself in the stomach after waving his gun in anger at a fellow motorist in Tempe, Ariz.

Tempe police spokesman Brandon Banks says David Lopez is expected to survive and could face charges including disorderly conduct, reckless display of a firearm and felony flight from police.

Banks says Monday that after Lopez shot himself he tried to evade police by driving away but crashed his car and was arrested as he fled on foot.

Banks says it's unclear what sparked the Friday confrontation and that the 33-year-old Lopez has been evasive in police interviews. The other driver was uninjured but also fled the scene and was arrested on a charge of drunken driving.