Nifty gains 118.95 points or 0.46 per cent to 26,171.60, climbing past its earlier record of 26,104.20. The 50-share index opened at 26,132.10 compared to Wednesday’s close of 26,052.65.