Snapping its four-day winning run, the rupee on Tuesday turned 7 paise weaker to end at 64.43 against the US dollar amid caution ahead of the RBI’s bi-monthly policy review meet tomorrow.

Fresh dollar purchases by State-run banks on behalf of corporate clients and a retreat in local equities after a record-setting run also weighed on the forex trade. ent.