Mumbai: The Indian equity benchmarks posted firm recovery of nearly 2 per cent this week amid renewed buying from foreign institutional investors (FIIs), easing bond yields and favourable domestic earnings results. Nifty added 2 per cent during the week and gained 0.51 per cent on the last trading day to reach 23,053. At close, Sensex.