Two men are recovering in hospital after being stabbed during a street brawl in Perth's northern suburbs.

Curlington Crescent in Balga was placed in lockdown for several hours today following the fight, which erupted between a group of men just before 7am.

Police were called to break up the brawl and security footage shows a police officer drawing a weapon and pointing it at the men, who are believed to know each other.

Camera Icon A police officer draws a weapon and points it at one of the men. Credit: Seven News.

The vision also shows a metal bar and tree branches, which appear to have been used as weapons.

Paramedics say one man was slashed with a knife on the shoulder and another received a cut on his back. Both were taken to Royal Perth Hospital.

Camera Icon Police arrived to find three armed men fighting in the street. Credit: Seven News.

A third man was taken to Joondalup Health Campus. The extent of his injuries are not known.

It is understood police recovered two knives from a drain in the street.

No one has been charged but police inquiries are continuing.