The S&P BSE Sensex and NSE Nifty 50 Indexes edged marginally higher ahead of presentation of the Economic Survey later in the day. The upside was capped in morning trading as gains in Tata Consultancy Services, Infosys, Axis Bank, Infosys, HDFC Bank and Larsen & Toubro was offset by losses in Tata Steel, HDFC, Mahindra & Mahindra, HCL Technologies and Bajaj Auto. The Sensex rose as much as 87 points while the Nifty 50 Index touched high of 11,942.