A 17-year-old girl has been charged with aggravated assault after Hamilton police say they investigated a stabbing downtown Monday afternoon.

Hamilton police say they were called just before 4:30 p.m. to the area of King Street and James Street North after receiving reports of a fight between two women. Police say an 18-year-old woman was taken to hospital with serious injuries. They say she is in stable condition and is expected to recover.

Police have charged a 17-year-old with aggravated assault. They say she and the victim knew each other. The 17-year-old has also been charged with breach of probation.