Investigators say a stolen cell phone led to the arrest of the suspect, 22-year-old Abdul Ford of the 1300 block of S. 22nd Street.
In both instances, police say the victim was grabbed from behind while walking and then sexually assaulted.
The first assault happened around 10:50 p.m. Sunday in the 1600 block of Point Breeze Avenue in the Grays Ferry section.
The second assault happened around 1:30 a.m. Monday in the 2000 block of Wharton Street in the Point Breeze section.
Both victims were able to run away.
Police say Ford stole the second victim's cell phone, and officers were able to track it to the 1300 block of S. 22nd Street where he was arrested.