Indian equity markets recovered from a volatile 45 minutes of trade to end higher for the fourth straight day