Sensex and Nifty50 opened higher on Tuesday, rebounding from seven-month lows with gains in banking, auto, and energy stocks.