The Sensex opened on a firm note in trade on Thursday and Nifty moved above its crucial psychological level of 9,650. Hero MotoCorp, Tata Motors DVR, SBI and ACC were among the gainers; on the other hand, Bajaj Auto, ONGC, NTPC and Hindustan Unilever were among the losers.