Thousands of campaigners marching through the city centre were met by several dozen far-right demonstrators.