The 30-scrip Sensitive Index (Sensex) of the BSE also closed at a new high of 32,074.78 points - up 54.03 points or 0.17 per cent, from its previous close at 32,020.75 points. BSE Sensex was trading 56 points higher at 32,075.65 while the Nifty50 was at 9,905.85, up 20 points at around 12.30 PM.
Globally, China's blue-chip CSI300 index ended the day 1.1 per cent down at 3,663.56, while the Shanghai Composite Index plunged1.4 per cent to 3,176.46 even as the country's GDP grew by 6.9 per cent exceeding market expectations.
Asian stocks also rose, with the MSCI's broadest index of Asia-Pacific shares outside Japan up about 0.4 percent.
On the currency front, the rupee strengthened by 10 paise to 64.35 to a United States dollar from its previous close at 64.45.More news: Police Find Marijuana in Cars Made in Mexico
"Indian shares climbed, with key equity benchmarks touching record highs for the sixth straight day", said Dhruv Desai, Director and Chief Operating Officer of Tradebulls.
Market heavyweight Reliance Industries crossed the Rs 5 lakh crore market capitalization for the first time ever before closing about 1 percent higher.
Foreign portfolio investors (FPIs) bought shares worth a net Rs 673.56 crore last Friday and domestic institutional investors (DIIs) net sold shares worth Rs 136.27 crore, as per provisional data.
On the other hand, ITC (3.40%), Coal India (1.34%), GAIL (India) (1.13%), Dr Reddy'S Laboratories (0.72%), Axis Bank (0.42%), and Maruti Suzuki India (0.41%) were the major losers in the Sensex.