Four men arrested after two teenagers were stabbed have been bailed as police continue their investigation.
The men were taken to a north London police station following the attack in Ruskin Road, Tottenham, at around 12.30am on Sunday.
Neighbours said there was a large fight in the street and police found a gun at the scene after witnesses claimed they heard shots during the incident.
Two 16-year-old boys were taken to hospital in east London.
One of the teenagers was initially described as in a critical critical but is now in a serious but stable condition.
The other teenager was treated and has since been discharged.
Three of the men were arrested on suspicion of possession of a firearm and a fourth has been arrested on suspicion of affray.
All four have been bailed to a date in March.
People who live in Ruskin Road told the Haringey Independent that violence and anti-social behaviour in the road are commonplace occurrences.
Haringey Police said they were doing everything they could to tackle the problems in the street.