The Nifty50 too had opened at a fresh level of 10,682.55 points and touched a new intra-day high of 10,690.25 points.
Key Indian equity indices on Friday provisionally closed at fresh highs riding on broadly positive global cues, along with buying support from oil and gas, banking and capital goods stocks.
It finally settled 88.90 points, or 0.26% higher at 34,592.39, breaking its previous record closing of 34,503.49 hit in Thursday's trade. On the other hand, realty index fell 1.46 per cent, FMCG 0.52 per cent, power 0.47 per cent and healthcare 0.34 per cent.More news: EurAsia Cup: Team Europe stars call for more match play tournaments
More news: INMO To Meet With HSE Today Regarding Overcrowding Crisis
More news: OR beats Arizona St. 76-72 - Recap, Box score
It broke its previous closing high of 34,443.19 hit on January 9.
Major gainers were ICICI Bank 1.26 per cent, Maruti 1.25 per cent, Reliance 1.16 per cent, L&T 0.69 per cent and HDFC 0.58 per cent.
Foreign portfolio investors (FPIs) sold shares worth Rs 623.63 crore on net basis while domestic institutional investors (DIIs) bought equities to the tune of Rs 770.02 crore yesterday, provisional data showed.
The 50-share Nifty, after range-bound morning trade, spurted to touch an all-time high of 10,664.60 on a flurry of buying.