Indian markets extended their gains on Friday, with analysts predicting a steady recovery towards the 24,300-24,700 zone.