Healthy industrial production data and an encouraging geo-political scenario aided the key Indian equity indices to rise for the fourth consecutive week.
The gains in the week ended Friday, however, were limited by a number of global factors including the interest rate hike in the US, and US President Donald Trump's approval to tariffs on $50 billion of Chinese exports.
Additionally, domestic factors such as a rise in retail and wholesale inflation also arrested the gains.
Index-wise, the barometer 30-scrip Sensitive Index (Sensex) of the BSE rose by 178.47 points or 0.50 percent to close at 35,622.14 points on a weekly basis.
The wider Nifty50 of the NSE closed the week's trade at 10,817.70 points, up 50.05 points or 0.46 percent, from its previous close.
According to analysts, market breadth was positive in only two of the five trading sessions.
"Markets ended the week with modest gains after a sharp bounce back from the lows of 10,755 points (Nifty50)," said Deepak Jasani, Head of Retail Research at HDFC Securities.
Hem Securities' Director Prateek Jain said: "Last week indices extended their winning streak to the fourth consecutive week. The upswing was seen despite retail inflation rising to 4.9 percent for the month of May compared to the previous month."
According to Rahul Sharma, Senior Research Analyst at Equity99, "It was an eventful week on the global front too, with US President Donald Trump and North Korean leader Kim Jong Un signing a joint agreement for the denuclearisation of the Korean Peninsula."
"Further, the Fed (US Federal Reserve) has again done what it was expected to do as it raised benchmark interest rates hinting at a little more aggression in tightening monetary policy this year," Sharma said.
"Another event, which kept investors sentiments on the toe was reports that President Donald Trump's administration has cleared tariffs on tens of billions of dollars' worth of Chinese goods"
On the currency front, the rupee closed at 68.02 against the US dollar depreciating by 51 paise from its previous week's close of 67.51 per greenback.
In terms of investments, provisional figures from the stock exchanges showed that foreign institutional investors sold scrip worth Rs 5,294 crore, while the domestic institutional investors purchased stocks worth Rs 4,014.25 crore during the week.
Figures from the National Securities Depository (NSDL) revealed that foreign portfolio investors (FPIs) divested equities worth Rs 3,071.85 crore, or $455.4 million, in the week ended on June 15.
Sectorally, the top gainers were the pharma, IT, energy and PSU bank indices and the top losers were metal, infrastructure and realty indices, Jasani told IANS.
The top weekly Sensex gainers were Dr Reddy's Lab (up 13.97 percent at Rs 2,351.10); Sun Pharma (up 8.11 percent at Rs 571.05); Tata Consultancy Services (up 5.33 percent at Rs 1,841.45); IndusInd Bank (up 4.01 percent at Rs 1,965.85); and Reliance Industries (up 3.10 percent at Rs 1,013.85 per share).
The major losers were Tata Steel (down 5.60 percent at Rs 565.95); ONGC (down 4.64 percent at Rs 165.45); Coal India (down 3.74 percent at Rs 279.05); NTPC (down 3.40 percent at Rs 156.05); and Tata Motors (DVR) (down 3.30 percent at Rs 180.05 per share).