A teenager was injured during an attack on a Hamilton front porch on the weekend.

A 17-year-old was sitting on a porch with a group of friends around Proctor Boulevard and King Street East around 12:30 a.m. on May 4. A man approached and asked the teens if they had any "weed."

When the teens told him no, he remained outside the house, Hamilton Police Service said in a media release. The suspect pulled out a knife and lashed at one of the boys, cutting his face. The suspect then grabbed his baseball cap and fled on foot.

Police found the suspect running through area backyards. A 25-year-old Hamilton man was held for a bail hearing.

He is charged with robbery, assault with a weapon, assault causing bodily harm and three counts of breach of probation.

The 17-year-old victim was treated in hospital with non-life threatening injuries.