Rupee ends almost flat at 89.23 against U.S. dollar
Foreign fund outflows and concerns over geopolitical developments sapped risk appetite in the market, pushing investors towards safe-haven assets, forex traders said