Continuing its winning run for the fourth straight session, the rupee on Monday hit a two-week high of 67.95, appreciating eight paise on sustained unwinding of the American currency by exporters and banks.

A bearish greenback overseas and robust capital inflows predominantly supported the domestic currency after a tepid start. It largely shrugged off the early volatility amid growing optimism that the annual Budget would announce concrete policy measures to attract foreign flows.