Police fire tear gas in clash on protesters