The BSE benchmark Sensex rallied by 192 points to hit a 3-week high in late morning trade on Friday.
This was on persistent buying in IT, tech, realty, auto and capital goods in view of good second quarter results announced by Infosys coupled with sustained foreign capital inflows.
The BSE-30 share index Sensex resumed higher at 20,535.90 and hovered in a range of 20,559.69 and 20,368.06 before quoting 20,464.43 points at 1030 hours (IST).
The NSE 50-share barometer Nifty also rose by 53.15 points to 6,074.10.
Major gainers were — Infosys (4.68 pct), Wipro (3.54 pct), TCS (2.27 pct), M&M (2.09 pct), Larsen (1.67 pct), Gail India (1.51 pct), Maruti Suzuki (1.25 pct), ICICI Bank (1.24 pct) and Tata Motors (1.18 pct).
Asian stocks edged higher in their early trade amid hopes that US lawmakers will lift the debt limit and avoid a default.
Key benchmark indices in China, Singapore, Japan, South Korea, Hong Kong, Taiwan and Indonesia rose by 0.44 to 1.51 per cent.