The agreement between IOC, Oil India and Bharat PetroResources, a subsidiary of Bharat Petroleum Corp Aand state-run Rosneft was signed on Friday in St.Petersburg, being visited by India's Petroleum Minister Dharmendra Pradhan at the head of a delegation to the St. Petersburg International Economic Forum (SPIEF) which was held from Thursday to Friday.