UPDATED at 12:15 p.m. Wednesday with additional details.
An officer shot at a gunman who opened fire near police in St. Louis Tuesday night, but no one was hit in the exchange of gunshots, police said.
Officers were called to a reported "disturbance" in the 4200 block of Ellenwood Avenue, near Morganford Road in the Bevo Mill neighborhood, about 7:30 p.m., police said.
The officers were talking to the caller in front of a home there when they heard a gunshot and took cover, police said Wednesday. They heard a second shot and saw the gunfire was coming from a vehicle parked across the street.
One officer fired at the vehicle, but no one was hit. The driver tried to speed off, but stopped nearby, police said.
Two people in the vehicle were detained, police said. Officers found a gun and arrested the 37-year-old man who was driving the vehicle. Police said he fired the shots.
Authorities did not say whether the shots fired by the gunman were aimed at officers, the original 911 caller or elsewhere.
Paramedics evaluated the people at the scene, but no one was injured.
The department's Force Investigation Unit is handling the investigation.