Serbians will go to the polls in October for what looks set to be their closest national election in years.