The NSE index closed up 0.72 per cent at 10,894.70 and posted a weekly gain of 2 per cent.
The benchmark BSE Sensex ended 0.71 percent higher at 35,511.58, and rose 2.67 per cent this week.
Both indexes posted their seventh consecutive weekly gain and hit record closing highs for the third time this week.
© Thomson Reuters 2018
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)