The speaker of Macedonia’s parliament on Friday set April 21 as the date for presidential elections.