At least three people are reported to have been taken to hospital after Sikh groups brandishing swords clashed at the Golden Temple in Amritsar.
The fight allegedly broke out following a dispute over who would speak first at an anniversary event marking an army raid on the temple 30 years ago.
Television footage shows the two groups of Sikhs chasing each other around the site.
Hundreds of people had gathered at the Golden Temple to pay their respects to those killed in the military raid on June 6 1984.
The Indian government claims 400 people and 87 soldiers were killed during Operation Blue Star as the army attempted to flush out Sikh separatists holed up in the temple.
The clashes on Friday apparently broke out after one of the groups insisted they be allowed to speak at the event first.
Prem Singh Chandumajra, a spokesman for Punjab state's ruling party Shiromani Akali Dal, said: “Today we were supposed to have a solemn remembrance for the martyrs of 1984, so what has happened is very sad."
"The temple has once again been dishonoured today."
Officials claim peace had now been restored at the temple.
They added the violent clashes are currently under investigation.