BSE Sensex trades higher, Gold prices rise

BSE Sensex trading at 28,998, down 1 points, while the broader Nifty50 was ruling at 8,951