India, Sept. 29 -- India's stock market recorded its longest daily losing streak in nearly seven months, as weakness in private banks outweighed gains in energy stocks.

The Nifty 50 fell 0.08% to 24,634.90 points, while the BSE Sensex also shed 0.08% to 80,364.94 - the seventh straight session of declines. Ten out of the 16 major indices advanced.

"Investors are cautious in a holiday-shortened week and on persistent foreign selling," Vinod Nair, head of research at Geojit Investments, told Reuters. Uncertainty over the India-US trade deal and sustained pressure on IT and pharma stocks remain near-term drags, he said.

Oil and gas stocks were the standout performers. Oil India Ltd. advanced after reports of fresh exploration successes an...