Key benchmark indices witnessed volatile trades in today's session and ended the day on a soft note as negative global cues and a weakening ruppee continued to weigh on the benchmark indices.
The BSE Sensex ended at 16,480, down 67 points and the Nifty ended at 4,975, down 25 points.
Heavy-weight Reliance Industries and SBI accounted for a 53-point loss on the benchmark index.
Earlier in the day, the BSE Sensex had touched the day's high at 16,616 and the day's low at 16,423.
In Asia, Japan's Nikkei share average fell 1.5% to a fresh three-month closing low as concerns grew that Greece could reject its hard-won bailout deal with international lenders that saved it from a disruptive bankruptcy.
The index ended at 9,045, down 137 points. The Shanghai Composite and Hang Seng indices shed nearly 1-2% each.
European markets are mixed today.
At 1545 hours, the DAX was higher by 0.06%, while the CAC 40 was down 0.68% and the FTSE 100 shed 0.39%.
Meanwhile, the rupee opened lower today as renewed concerns about the euro zone battered riskier assets, setting up the prospect of continued intervention from the RBI.
The rupee was at 53.54/55 to the dollar in early trades versus its Tuesday close of 53.12/13.
On the sectoral front, BSE FMCG index led the gains, having advanced nearly 3%.
From the FMCG space, ITC gained 6% at Rs 240 in trades today, after having declined almost 8% in six consecutive days from Rs 247 on April 28.
Citigroup says the government has proposed an amendment to the pricing methodology for an excise duty announced in March, according to a report.
The change would be positive for cigarette manufacturers as it would provide better pricing flexibility and margin upside, Citi says.
From the space, Dabur India advanced 1% at Rs 107.
BSE Realty, Metal, Bankex, Oil & Gas and Auto indices shed 1-3%