Nifty 50 settled at 23,649.95, up just 6.45 points or 0.03%, while the BSE Sensex gained 77.05 points or 0.10% to close at 75,315.04