Indian indices opened higher, led by Tech Mahindra's strong quarterly results. Nifty 50 rose 0.38% while the Sensex gained 0.47%. Mixed sector performance prevailed amid cautious investor sentiment, with attention on upcoming earnings from major banks and geopolitical tensions affecting the market.