Mumbai: The rupee weakened by 9 paise to 63.67 against the US dollar in opening trade at the interbank foreign exchange market ahead of the budget on Thursday.
A strong dollar in overseas markets weighed on the Indian currency, a currency dealer said.
On Wednesday, the rupee had ended 2 paise higher at 63.58 against the US dollar.
Foreign investors withdrew a net Rs 136 crore from stocks on Wednesday, according to provisional FPI data.
Meanwhile, the benchmark BSE Sensex rose by 171.38 points, or 0.47 per cent, to 36,136.40 in opening trade on Thursday.