Indian equity markets staged a broad-based recovery by midday Thursday, with the Sensex climbing 605 points to reclaim the 83,000 level and the Nifty 50 adding 200 points to 25,654.