The Nifty 50 opened at 24,152.05, against its previous close of 24,154.90; the Sensex opened at 77,218.05 against its previous close of 77,235.46