Nifty 50 and Sensex posted their strongest weekly gains in six months, supported by IT stocks and better-than-expected earnings. Motilal Oswal’s Chandan Taparia recommended Mphasis, HAL and Indian Hotels, with Nifty support at 23,000 and resistance near 23,250–23,350.