The benchmark BSE Sensex bounced back from two-month lows after opening on a negative note on Monday and ended higher by 149.57 points at 25,760.10 as participants shrugged off subdued global cues to build up positions in recently beaten-down blue-chips. Besides, the broad-based Nifty reclaimed the 7,800-mark. Shares of banking, capital goods, FMCG, healthcare and oil&gas firmed on good buying enquiries, while IT and Teck stocks crumbled under selling pressure. Domestic shares had opened on a weaker note, tracking selling in other Asian markets, which remained subdued in their early trade in the wake of last week's deadly attacks in Paris and downbeat data from Japan. Anand James, Co Head Technical Research Desk, Geojit BNP Paribas said, “a firm rupee and recent announcements on the FDI front. Gave launchpad for recovery in Indian markets.” Still, the market mood remained jittery despite the rebound, equity brokers said.