Croats were voting on Sunday in a presidential run-off election, with incumbent Zoran Milanovic ahead in opinion surveys of Dragan Primorac of the ruling Croatia's Democratic Union for the chiefly ceremonial position.