The recovery came after markets opened sharply lower, extending losses from the previous week when the Sensex dropped 2,185 points and the Nifty declined 2.37 per cent