Croatian voters will head to the polls on Sunday in a presidential election which will shape the country for the next five years.

A total of 11 candidates, four of which are independent, will compete for the country's top office.

Recent polls show a three-man race between President Kolinda Grabar-Kitarovic, former Prime Minister Zoran Milanovic and musician-turned-politician Miroslav Skoro.

The race is exceptionally tight and the first round of voting Sunday could be more important than the second.

If Skoro manages to finish in the top two and makes it to a run-off Jan. 5, polling suggests he could become the president.

According to survey results, Kitarovic is expected to get 27%, Milanovic would receive 24% and Skoro have 23% when the vote is totaled.

High number of indecisive voters is considered an important factor which may affect the outcome.

Kitarovic, who has campaigned on extreme nationalist rhetoric, is expected to win the second round with the social-democratic candidate Milanovic. But Skoro, who is also running a campaign full of ultra-nationalist rhetoric, is expected to win the election if he progresses to the second round against Kitarovic.

Regardless of the outcome, an ultranationalist president will rule Croatia for the next five years.

There are 3,854,774 voters are registered to vote in the election.

Polls will be open at 7 a.m.-7 p.m. local time (0600-1800GMT) .

The first unofficial results are expected to be announced before midnight Sunday.