Sensex opened at 77,981.10, and was trading at 78,121.75, up 1.66% as of 9.16 am; Nifty50 opened at 24,163.80 and was at 24,224.10, up 381.45 points or 1.60%