The Nifty 50 opened 38.75 points or 0.16% higher and the BSE Sensex began trading at 120.34 points higher or 0.15%.