Serbia’s liberal pro-European president, Boris Tadic, remains the favourite to win, but opinion polls suggest that his lead over Tomislav Nikolic of the ultra-nationalist Serbian Radical Party has narrowed to within the margin of error.