COLOMBO – Sri Lanka will vote on Sept. 21 to elect a new president, a government notice said on Friday, a crucial contest that is expected to determine the future of reforms in the South Asian island nation weathering its worst financial crisis in decades.