The Reserve Bank of India is suspected to be buying dollars in the market via state-run banks to prevent appreciation in the rupee above the 70.50 per dollar level.