Rupee opened steady at 45.645 yesterday. Rupee appreciated by seven paise to 45.57 a dollar in early trade in line with other firming Asian currencies amid higher capital inflows by foreign funds. But rupee weakened later in the day, after having traded steady for most of the day, as a fall in the euro boosted the dollar and touched a low of 45.8450.