A man is facing assault and weapons charges after a stabbing in Dartmouth on Friday night.

At about 9:40 p.m., Halifax Regional Police were called to the 100 block of Pinecrest Drive, where they found a 26-year-old man who had been stabbed in the upper chest.

While officers were still at the scene, they were dispatched to a second call just around the corner at an apartment in the 20 to 40 block of Primrose Street. A 30-year-old man there was also injured.

Police said the two men knew each other.

The 30-year-old was arrested and is facing a charge of aggravated assault and several weapons-related charges. He is scheduled to appear in court on Monday.