The incident happened near 18th and Dauphin streets.
Police say a man stabbed one woman, then struck a second woman in the head with a crowbar and sexually assaulted her.
Both victims were taken to a hospital and are listed in stable condition.
A 40-year-old man believed to be responsible for the attack is now in custody.
Further details on the incident have not been released.