The Indian market managed to sustain gains on Friday after starting strong on positive global cues and macro-economic data.
The BSE Sensex traded at 37,904.58, higher by 187 points at 11.51 am, while the NSE Nifty 50 went up by nearly 75 points to trade at 11,444.40.
The BSE index had opened at 37,939 and has so far hit an intra-day high of 38,059 and low of 37859.5. The NSE index started at 11,443.50 and has hit a high of 11,484.80 and a low of 11,430.55 so far.
Barring IT and some weakness in FMCG stocks, all major sectors surged higher primarily led by pharma and followed by realty, PSU Bank, financials, auto and metal.
Both midcaps continued their strong performance, outpacing frontline indexes, rising by up to 1.17 percent.
Among stocks, Power Grid, Vedanta, Yes Bank, Asian Paints, Sun Pharma, BPCL, UPL, HPCL rose by up to 4.17 percent. The laggards were HCL Technologies, Coal India, Infosys, Bharti Airtel, TCS, Hindustan Unilever, Wipro, declining by up to 1.18 percent.
Meanwhile, the Indian rupee traded at 71.79 against the US dollar at 12.02 pm. The home currency opened nearly 50 paise higher against the dollar at 71.70. It had closed at 72.19 per dollar on Wednesday.
Asian shares also continued to stay strong after reports of renewed US-China trade talks boosted sentiment. Japan's Nikkei traded 1.20 percent higher, extending its opening gains, while Hang Seng also surged nearly a percent.