Rupee closes 3 paise higher at 87.72 against the US dollar as equity weakness, FII outflows, and India–US trade concerns cap gains ahead of US CPI data.