Sensex surrendered early gains to end 67 points lower on Wednesday as investors booked profits at higher levels amid a largely negative trend in global markets. Nifty too slipped 26.95 points or 0.17 per cent to close at 15,721.50, as did the rupee, which fell 9 paise to close at 74.32 against the dollar.