The Sensex opened with a positive gap of 130 points at 16,611. The index is now up 167 points at 16,649.The NSE Nifty is up 53 points at 5,011.