Emergency services were called to the scene in Newlands Road, near to Holmlea Road, Glasgow, at around 12.30am on Sunday.
Two 18-year-old men were taken to the city’s Queen Elizabeth University Hospital for treatment, with one of them being treated for a potentially life changing hand injury.
A 16-year-old boy is understood to have been treated at the scene.
Police are hunting three suspects and appealed for information about the incident.
Detective Constable Paul McKenna, of Govan Police Office, said: “Our officers have been checking CCTV as well as making door-to-door enquiries to establish exactly what happened and to identify those involved.
“We are appealing for anyone who has not already spoken to us, and who may have information, to get in touch.
“The three suspects were wearing dark clothing with their faces covered and there was a lot of shouting and noise during the incident.
“Think back, do you remember seeing or hearing anything in the early hours?
“We urge you to get in touch.”
Anyone with any information is asked to contact Police via 101, quoting incident number 0149 of Sunday March 10, or contact Crimestoppers on 0800 555 111 where information can be given in confidence.