Officers responded to the intersection of Wayne Avenue and Manheim Street around 7:30 p.m.
A single shot hit a 21-year-old man in the left side.
A 19-year-old man was struck once in the thigh and twice in the buttocks.
Both men are in guarded condition at Temple University Hospital.