The deal, with an undisclosed value, will involve refining at the Vadinar facility, in the state of Gujarat.
The contract envisages total supplies of 100 million tonnes, equating to around 735 million barrels, of crude oil over a period of 10 years, Rosneft said.
Following the deal, Rosneft will get a share of up to 49% in the Vadinar refinery, a facility with a capacity of 20 million tonnes per annum, it said.
"The