A Hamilton man is facing assault charges after allegedly punching someone in the face at Lime Ridge Mall – but he did so recovering from a stab wound sustained at the same mall just the day before.

Police were first called in on Friday around 4:30 p.m., when calls started coming in about a stabbing at Lime Ridge Mall.

According to police, the "victim" confronted a man he knew and punched him while holding a set of keys.

The man retaliated by pulling out a knife and attacking the first man, causing a non-life threatening injury.

The first man man was taken to hospital and then released, while the man who used the knife took off before police got there.

Then on Saturday, the same man who was stabbed the day before went back to the mall and confronted a group of people sitting inside a coffee shop.

The man pulled out a knife and confronted one of the men before punching him in the face, police say.

The police investigation showed that the group was friends of the man involved in the previous day's assault.

A 19-year-old man was arrested and charged with assault, assault with a weapon and three charges of breach of probation.