Hamilton police say they were called to the Hamilton central library, Wednesday night, after a man was said to be causing a disturbance, including challenging guests to a fight.

Police say they arrived at 55 York Boulevard at 8:15 p.m. where they were told an 18-year-old man was refusing to leave the library.

They say they attempted to arrest the man but he resisted, and during a scuffle, struck an officer with a knee to the head.

Soon after the man was confined and placed under arrest.

"Our focus is to ensure the public's safety and that includes the safety of our police officers at all times," said Cst. Steve Welton. "It's unfortunate in this incident that the young man escalated to violence against the officer."

The man was released on a promise to appear in court. He faces charges of causing a disturbance, assaulting a police officer and resisting arrest.