Dalal Street kicked off the expiry weak on a tepid note on Monday but soon started on an upward trajectory, buoyed by gains in the domestic currency and strong inflows from foreign investors. However, gains remained capped as US-China concerns loomed over world economies including India. The rupee appreciated by 16 paise to 69.37 against the US dollar.