Queenstown police have arrested two men after a violent brawl broke out this afternoon.

A witness, who called police, said a fight broke out between a group of six to eight men on Shotover St.

The witness was walking down the street when a ''prolonged scrap'' broke out between the men.

The men were kicking and punching each other Kung-fu style and clothes were being flung around, the witness said.

''People were standing around watching the fight but no-one wanting to get involved,'' she said.

A man who appeared to be intervening, pushed two of the offenders but was seen getting into a truck and fleeing the scene, the witness said.