Responding officers arrested one of the gunmen, 36, at Fairhill Street and Allegheny Avenue. He was taken to Temple University Hospital, where he was in critical condition with gunshots to the face, neck, and abdomen, police said. He also had arm and leg wounds.
Officers chased the other gunman, 32, into a home in the 3200 block of Fairhill, where he was apprehended in a second-floor bathroom. He was taken to Temple and treated for a gunshot wound on one of his arms, police said.
During a search of the home, police found a 9mm handgun in a trash can in the bathroom, police said. Both men had prior arrests for drug activity.
The names of the two men and the officers who responded to the scene were not released.
On Monday, Randolph Street, a narrow block of small two-story rowhouses, was littered with crime-scene tape.
Residents declined to talk about the violence that visited their street on what was supposed to be a block party to celebrate Father's Day.
The incident was being investigated by the police Internal Affairs Division. The officer who did the shooting will be placed on administrative duty pending the investigation's outcome, police said.