A man has been arrested over an assault at Sydney hair salon last month.

The 25-year-old man has been charged with wounding with intent to cause grievous bodily harm, assault in company causing actual bodily harm and common assault.

He was arrested outside a Bonnyrigg Heights home on Thursday. He's been refused bail and will face court on Friday.

The alleged assault occurred around 3.30pm on November 10 at a Fairfield salon, where a 47-year-old man was struck by a baseball bat, and a 36-year-old woman was punched.

Police have released CCTV footage of three other men in relation to incident at the salon.