A 24-year-old man will appear in Auckland District Court on Friday on charges relating to a stabbing at an Auckland dairy on Thursday.
Emergency services responded to reports of a man who had been stabbed at a dairy on New Windsor Road about 10.40am on Thursday.
In a statement, police said a number of people intervened and managed to apprehend and restrain the alleged offender until police arrived and took him into custody.
Two people were hospitalised after the attack; a man remained in a serious condition in hospital, while a woman had since been released from hospital, police said.
A 24-year-old man is set to appear in Auckland District Court on Friday charged with two counts of wounding with intent to cause grievous bodily harm and one count of resisting police.