The 22-share benchmark CROBEX index of the Zagreb Stock Exchange (ZSE) was up 0.82% to 1,794.28 points after falling 0.16% on Monday.
The narrower of the bourse's two blue-chip stock indices, the CROBEX10, which tracks the 10 leading companies in terms of free float, market capitalisation and liquidity, rose 0.49% to 994.85 points.
The CROX index, which tracks the 12 most traded stocks on the ZSE and is calculated by the Vienna bourse, ended 0.60% higher in euro terms at 911.52.
Hrvatski Telekom [ZSE:HT-R-A] posted the session's highest turnover of 2.4 million kuna ($434,000/315,000 euro). The stock lost 0.13% to 176.65 kuna.
Agricultural conglomerate Vupik [ZSE:VPIK-R-A] led the CROBEX advancers, adding 10.02% to 117.72 kuna.
Fertiliser producer Petrokemija [ZSE:PTKM-R-A] led the CROBEX decliners, losing 2.33% to 167.99 kuna.
The bourse's total turnover fell to 9.7 million kuna from 16.2 million kuna on Monday.
The fixed-income CROBIS index closed 0.07% up at 99.1567 points.
The CROBIS Total Return bond index, which has the same components as the CROBIS and includes accrued interest or interest payments, was 0.13% higher at 123.2592 points.
The Zagreb bourse will be closed on Wednesday, New Year's Day.
(1 euro=7.6238 Croatian kuna)