The 50-share Nifty bounced 83.35 points, or 0.86 per cent, to 9,794.15 at close.
For the week, the Sensex recorded a fall of 371 points, or 1.10 per cent, and the NSE Nifty 130.75 points, or 1.25 per cent.
Reliance Industries raced to 52-week high on better than estimated earnings and announcement of bonus share.
Both benchmark indices were driven by strong gains in IT, teck, oil and gas, pharma and banking shares amid earnings optimism.
The 50-share NSE Nifty stayed in the positive zone and retook the 9,900-mark to hit a high of 9,905.05 as buying paced up towards the fag end. It settled higher by 72.45 points, or 0.74 per cent, at 9,899.60.
For the second straight week, the Sensex rose, notching up a significant gain of 528.34 points, or 1.59 per cent. The Nifty was up 129.45 points, or 1.25 per cent, during the week.
'You can put 25 per cent right now; put another 25 per cent when Nifty corrects another 500 points.' 'At 13,500 put another 25 per cent and at 13,000 one can get fully deployed.'
In the Sensex pack, ICICI Bank emerged as the top gainer by rising 0.97 per cent, while Tata Steel advanced 0.92 per cent.
Risk sentiment received a boost after eight core sectors grew to a five-month high of 4.9 per cent in August
The 30-share Sensex stayed in the green for the better part of the session and hit the day's high of 38,297.70 as buying pace gathered momentum towards the fag-end.
Infosys was the top gainer in the Sensex pack, rising 2.36 per cent, followed by HDFC Bank up 1.39 per cent.
ICICI Bank was the top gainer in the Sensex pack, surging 4.64 per cent, followed by Axis Bank at 3.86 per cent and SBI 2.53 per cent.
The second half of June could be driven more or less by technical factors triggered by news flow from Greece, the US Federal Reserve and the monsoon. The technical picture seems bearish as of now, says Devangshu Datta.
A widening probe by US authorities involving top drug companies following complaints of price fixing of generics was a point of worry for the participants, said analysts.
The broader NSE Nifty scaled a high of 10,856.55 before closing up by 55.90 points, or 0.52 per cent
This is the highest closing for both the indices since May 15.
The NSE 50-share Nifty also closed higher by 61.60 points, or 0.59 per cent, at 10,504.80 after shuttling between 10,513 and 10,441.45.
HDFC Bank was the top loser in the Sensex pack, falling 2.99 per cent, followed by Adani Ports at 2.87 per cent.
The restraint on part of investors was chiefly because of RBI's minutes of its December policy meeting, which showed that some members were concerned about rising oil prices, its inflationary impact and possibility of fiscal slippage.
It was an extremely volatile session, borne out by the Sensex swinging over 1,200 points through the day and the Nifty 369 points.
The BSE Sensex spurted 130.00 points to end at 35,980.93, while the broader NSE Nifty advanced 30.35 points to 10,802.15.
The 50-issue NSE Nifty in range-bound movements settled higher by 59.15 points, or 0.58 per cent, at 10,252.10.
The fall came on the back of a massive selloff in NBFCs, led by DHFL which skidded over 50 per cent on fears of a liquidity crisis.
The Nifty finished the day at 10,265.65, a hefty gain of 98.95 points, or 0.97 per cent, after shuttling between 10,270.85 and 10,195.25.
The wider Nifty hit a low of 10,033.35 before finishing at 10,044.10, down 74.15 points or 0.73 per cent.
The broader NSE Nifty closed 1.25 points, or 0.01 per cent down at 10,564.05.
The May Nifty option chain and the three-month Nifty chains offer several signals worth noting.
Yes Bank was the top gainer in the Sensex pack, surging 3.76 per cent, followed by SBI at 3.18 per cent.
Sustained FII inflows and fresh spell of buying by domestic institutional investors fuelled the rally
The benchmark Sensex gained 4,642.84 points, or 16.%, while the broader NSE Nifty surged 1,572.85 points, or 18.20% during this period.
Profit-booking by participants in view of the domestic markets' recent record-setting run fuelled the downtrend
Covering-up of pending short positions on expiry of the July derivatives contracts and a strengthening rupee propped up the markets at high levels
Small- and mid-cap stocks continued facing selling pressure due to stretched valuations.
The derivatives expiry on Thursday is also expected to add to the volatility.
Geo-political concerns over death of a Saudi journalist, Brexit and likely breach in Italy's budget also kept investors cautious.
Other than ITC, other laggards include PowerGrid, Infosys, M&M, NTPC, SBI, HDFC, Kotak Bank, HDFC Bank, TCS, Hero MotoCorp, Coal India, ONGC, RIL, Asian Paint, IndusInd Bank, ICICI Bank, Maruti Suzuki, Bajaj Auto, Tata Motors, Bharti Airtel and Axis Bank.
Sun Pharma was the biggest gainer in the Sensex pack, advancing 1.79 per cent.
The wider NSE Nifty touched a low of 10,652.40 before finishing at 10,671.40, showing a loss of 97.75 points, or 0.91 per cent.
The NSE Nifty cracked below the 10,800-mark to hit a low of 10,753.05 intra-day, before closing at 10,762.45 with a loss of 59.40 points, or 0.55 per cent.
MF investors may not be able to support markets fall if selling intensifies