Markets advanced for a second straight week, with the Nifty up 1.57%. FIIs turned net buyers, Q2 results drove sector moves and India VIX stayed steady. Here’s your weekly market recap covering top gainers, losers, key indices and outlook for the week ahead.