The cargo was sold by European trader Vitol, they said. The companies typically do not comment on commercial deals.

The purchase came after the country's top refiner Indian Oil Corp bought 3 million barrels of the same Russian grade this week.

Western sanctions on Russia have prompted many companies and countries to shun its oil, depressing Russian crude to record discount levels.

(Reporting by Nidhi Verma in New Delhi and Florence Tan in Singapore;Editing by Shri Navaratnam and Clarence Fernandez)