The bank said the move was to counter "imbalances" as the rupee falls against the dollar "and to preempt the buildup of any excessive inflationary pressures"
The island nation reported 1,940 COVID-19 cases in the last 24 hours, bringing its total confirmed cases to 301,832, while deaths rose by 63 to a total of 4,258.
The CSE All-Share index ended up 0.62% at 7,794.21. Last week, it fell 0.8%.
Financial stocks LOLC Development Finance and Commercial Leasing & Finance were among the top boosts to the index, rising 21.8% and 8.1%, respectively.