KARACHI (Reuters) - The SBP bought back 12.2b rupees of govt paper at 12.05pc on Friday under a 7-day reverse repo contract to inject liquidity into a tight money market.