Riot police clashed with demonstrators in the French city of Rennes on Thursday in the latest rally against the rise of the far-right ahead of a national election this month.