Mumbai, Jan. 2 -- The Indian rupee slipped below the 90-mark and settled the day lower by 22 paise at 90.20 (provisional) against the US dollar on Friday, amid disappointing macroeconomic data and strengthening of the American currency in overseas markets. Persistent foreign fund outflows and strong dollar demand from importers further dented investor sentiment. However, weak crude oil prices and a surge in the domestic equities cushioned the downside. Meanwhile, Indian shares ended Friday's session notably higher despite persistent foreign fund withdrawals and lingering uncertainty over a trade deal with the United States. Investors shrugged off the results of survey data from S&P Global, which showed India's manufacturing activity expan...