Key benchmark indices closed for the day marginally higher amidst volatile trades with the Sensex closing up 37 points at 17,463 and the Nifty added 15 points to end the day at 5,302. The ones leading the gains were banks and metal scrips.
Country's services sector in June expanded for the eighth straight month although at a slower clip, but new orders picked up and firms hired workers at the fastest pace in a year, a business survey showed on Wednesday.
HSBC's services purchasing managers' index, which gauges the activity of around 400 firms in India, dropped to 54.3 in June from 54.7 in May. However, it has kept above the 50 mark that signifies growth since November.
In the Asian markets, except Hang Seng and Shanghai Composite all the other markets closed in the green. Japan's Nikkei share average advanced 0.4 per cent to close at a two-month high on Wednesday, driven by energy and resource companies following a rise in oil prices and bolstered by improved risk appetite amid expectations that central banks will act to support flagging global growth.
However, European shares edged back from two-month highs on Wednesday after three days of gains made on hopes of more monetary stimulus from central banks and progress made in dealing with the euro zone debt crisis.CAC, DAX and FTSE lost 0.2-0.6
Markets end flat amid volatile trade
E-voting will make life easier for investors
Markets end flat amid range bound trades
Telecom woes unlikely to ease with TDSAT verdict
BJP's charge against Pranab 'scandalous': PC