Police say two men in their 20s started arguing near Jackson and Columbus.
One of them reportedly slashed the other in the cheek but also cut his own hand with the knife. The suspect is in police custody.
On Friday, a 53-year-old man was stabbed in the chest near Adams and Michigan.
The Sun-Times quotes the man's relatives as saying he was scalping tickets when someone tried to rob him.