After shedding over 186 points yesterday, the BSE Sensex resumed higher at 20,600.58 points and firmed up further to a high of 20,725.04. It settled at 20,700.75, showing a sharp gain of 164.11 points of 0.80 per cent.
Today's gain is its fifth rise in six days and drove the index to end 333.93 points higher for the week, which saw optimism over interim budget announcements. It had shed points in each of the previous three weeks.
Among banking stocks, Axis Bank jumped 2.85 per cent, ICICI Bank rose 1.62 per cent and SBI spurted 1.46 per cent.
The IT pack also witnessed activity. HCL Tech ended nearly 3 per cent higher on reports that promoter Shiv Nadar is planning to exit the firm. However, HCL Corp, which controls HCL Tech, later denied any such plan.
The NSE 50-share Nifty spurted by 64 points, or 1.05 per cent, to end at 6,155.45. For the week, the NSE barometer gained 107.10 points -- also its first weekly gain in four.
Buoyant global cues after the US manufacturing activity, which hit its highest in nearly four years, boosted investor sentiment in domestic market. Positive comments by IMF about India's growth outlook also aided buying.
Indications of persistent capital flows provided support. Foreign Institutional Investors (FIIs) bought shares worth a net Rs 206.46 crore yesterday, as per provisional data from the stock exchanges.
