Officers responded to 40th Street and Hubbard Street after receiving a report of the assault.
Police say a passing motorist came to the aid of the woman and provided her a ride to a nearby gas station where she was met by officers.
The suspect, 33-year-old Oakland resident Christopher Jennings, was located and arrested.
The woman was taken to a local hospital with non-life threatening injuries.