The rupee pared initial gains and settled for the day lower by 16 paise at 89.79 (provisional) against the US dollar on Wednesday, fuelled by persistent capital withdrawals from foreign investors, alongside heightened greenback demand from bullion importers.
