Four people have been arrested after a man with four gunshot wounds turned up at Southland Hospital.
The 19-year-old man arrived at the hospital on Saturday evening and has had surgery.
Invercargill police said the arrests followed a series of search warrants this week.
A woman and a man, aged 26 and 21, have been charged with firearms offences while another man, 36, is facing firearms and drug charges.
All three are due to appear in court today.
Another man, 25, charged with possession of ammunition, resisting police and assaulting police has been remanded in custody until next week.