The weekly technical report summarizes the performance of the CNX Nifty index and other Indian stocks from June 1-5, 2015. The Nifty recovered from early losses to end the week higher, gaining 125 points over its Monday opening. Key support levels are identified at 8270 and resistance at 8490-8550. Top gainers during the week included BPCL, Bharti Airtel, and BHEL, while top losers were Tech Mahindra, Tata Motors, and Hindalco. Ongoing buy recommendations include BPCL, SBI, Lupin, ICICI Bank, and Yes Bank.