Indian shares were little changed on Wednesday, as investors took a breather after record gains in the previous two sessions.
At 0635 GMT, S&P BSE Sensex fell 0.03 percent to 31,738 while the broader NSE Nifty gained 0.04 percent to 9,790.
Asian shares edged higher, with the MSCI's broadest index of Asia-Pacific shares outside Japan up 0.4 percent.
Chair Janet Yellen will submit Federal Reserve's semi-annual Monetary Policy Report to Congress later today. Her testimony will provide clues on when the central bank would tighten U.S. monetary policy.
Back home, earnings season is about to kick-start with Tata Consultancy Services and Infosys, country's two biggest software exporters, scheduled to report on July 13 and 14 followed by UltraTech Cement on July 18 and Bajaj Auto on July 20.
Top gainers included ONGC, Hindustan Unilever, Reliance Industries and Tata Motors, rising between 0.6 percent to 2.6 percent.
Aksh Optifibre rose 5.3 percent the company said it won order for Jaipur smart city project.
Tech and bank stocks were among the laggards. Top losers were Tata Consultancy Services down 0.7 percent, Axis Bank fell 0.3 percent, Kotak Mahindra Bank declined 0.5 percent while HDFC Bank lost 0.6 percent.
Market breadth was in the favour of gainers, with about 2 stocks advancing to every 1 stock that declined.