Indian markets opened largely flat as rising crude oil prices and tensions in the Strait of Hormuz offset gains in banking stocks and positive corporate earnings. Nifty and Sensex showed marginal upticks at open while sectoral indices were mixed. Investors await multiple Q2 results, and Asian markets also displayed varied opening trends amid elevated oil prices.