Sri Lanka’s rupee appreciated sharply to close at 297.05/15 to the US dollar in the spot market Tuesday, from Monday’s close of 298.50/60, dealers said, while bond yields held broadly steady.