Thousands of Islamists clashed with their opponents on Friday in Egypt's second largest city, Alexandria, a day before the second leg of voting on a proposed Islamist-backed constitution that has polarized the nation.