Race for presidency hots up