Sensex, Nifty End Marginally Higher; Mid, Small Cap Shares Fall

Gains in HDFC, Bharti Airtel, Infosys, Kotak Mahindra Bank and Reliance Industries were offset with losses in ITC, State Bank of India and Tata Steel.