The benchmark S&P BSE Sensex failed to maintain its initial gains and ended largely flat this week as the market reacted sharply to Centre's move to defer decision on natural gas price for three months amid concerns over weak monsoon.
The 30-share index fell for the third consecutive week, slipping six points over last Friday to end at 25,099.92 on selling pressure.
The market traded in a range ahead of the budget next month amid mounting concerns about below normal monsoon, which is critical for agriculture, equity dealers said.
"Geo-political issues (mainly related to conflict in oil-rich Iraq) also kept the sentiments weak," said Dipen Shah, head of private client group research, Kotak Securities.
These issues kept the rupee under pressure over the past few sessions, he added.
The Sensex resumed slightly higher at 25,108.09 and firmed up further to 25,427.80 on short-covering in view of expiry of June contracts coupled with fall in global crude oil prices. Firm Asian cues due to rise in Chinese manufacturing June for the first time this year also boosted the market.
However, the BSE barometer declined afterwards to 24,878.66 before ending the week at 25,099.92 on tail-end selling.
The Sensex has dropped by 296.54 points, or 1.17%, in the last three weeks.
The CNX 50-share Nifty of the National Stock Exchange also moved down by 2.65 points, or 0.04%, to end the week at 7,508.80.