A man suffered facial and hand injuries after being assaulted in the street.
Police Scotland has appealed for members of the public to come forward with information about the attack, which happened in Charterhouse Lane, Perth, near to The Green Room in Canal Street, at about 11.45pm on Saturday August 25.
A man was assaulted by another man in front of several witnesses, the force said.
Officers are also keen to speak to a man and a woman who intervened in the attack, but left before police could speak to them.
A Police Scotland spokesman said: “A number of members of the public were present, and some witnesses have already been spoken to.
“We would still like to speak with any potential witnesses who were in the immediate area when the incident took place.”
Anyone with any information should contact Police Scotland on 101, or speak to any officers.