The index recovered from intraday losses and closed up 0.23% in the final hour, supported by steady institutional demand, says analyst.