* NSE index up 0.22 pct, BSE index 0.29 pct higher
* Indexes gain for 3rd straight session
May 9 (Reuters) - Indian shares ended higher on Wednesday, led by IT stocks such as Tata Consultancy Services Ltd, as the technology index recovered to close 0.55 percent higher after losing 4.3 percent over the previous five sessions.
The benchmark BSE index ended 0.29 percent higher at 35,319.35, closing above the 35,000 mark for the sixth time in seven sessions.
The broader NSE index ended 0.22 percent higher at 10,741.70.
Oil marketing companies like Bharat Petroleum Corp and Hindustan Petroleum Corp ended down, after falling as much as 3.5 percent during the session, as global oil prices jumped U.S. President Donald Trump withdrew from the Iran nuclear deal.
For midday report see (Reporting by Arnab Paul in Bengaluru; Editing by Gopakumar Warrier)