The benchmark S&P BSE Sensex trimmed its initial gains but was still higher by 74 points in late morning trade today amid buying in healthcare, realty, metal and capital goods stocks.
Mild capital inflows from foreign funds also boosted the market to some extent. Tata Power rose 1.33 per cent ahead of its Q3 results today.
The BSE Sensex resumed higher at 20,441.04 points and hovered in a range of 20,450.51 and 20,363.62 before quoting at 20,384.42 points at 1030 hours. It showed a gain of 73.68 points or 0.36 per cent from its last close.
The NSE Nifty also moved up by 15.50 points, or 0.26 per cent, to 6,051.80 at 1030 hours. Besides Tata Power Company, the other gainers were Tata Steel (2.39 per cent), Sun Pharmaceuticals Industries (2.24 per cent), SSLT (2.10 per cent), Dr Reddys Laboratories (1.58 per cent), Maruti Suzuki India (1.41 per cent) and Axis Bank (1.08 per cent).
Foreign Institutional Investors (FIIs) bought shares worth Rs 10.75 crore yesterday, as per figures issued by stock exchanges.
Asian stocks rose in their early trade as US jobless claims fell and investors weighed company earnings. Key benchmark indices in Indonesia, South Korea, Japan, Hong Kong, Singapore and Taiwan rose 0.53-1.81 per cent.
After a rocky start to the week, US stocks roared back yesterday, giving major stock indices their biggest gain of the year.
Meanwhile, the HSBC/Markit Services Purchasing Managers' Index (PMI) retreated to 50.7 in January, a low last seen in August 2011, though still above the 50-point level that demarcates growth and contraction.
PTI: BSE Sensex rises to one-week high after FIIs turn buyers
The BSE Sensex gains 0.61 percent, while the Nifty is up 0.56 percent, marking their highest in a week.
Foreign investors bought 107.5 million rupees worth of Indian shares on Thursday to snap their five-day selling streak totalling $542 million in secondary markets, provisional exchange and regulatory data shows.
Among shares of blue chips, Infosys Ltd (INFY.NS) is up 0.8 percent, while