KARACHI (Reuters) - The SBP bought back 17.95 billion rupees ($210 million) of treasury bills on Tuesday under three-day reverse-repo contracts at 11.99 percent to inject liquidity into a tight money market.