The 30-share BSE Sensex opened higher by 578.36 points or 0.78 per cent to 74,308.59 in initial trade. The NSE Nifty went up 154 points or 0.68 per cent to 22,491.30.