The navy said on Friday there was no real risk of a spill
Sri Lanka's navy said on Saturday it was holding an abandoned supertanker off its east coast as it continued to work to put out a blaze on the ship.
The fire broke out in the engine room of the New Diamond on Thursday morning, and it has spread to the bridge of the ship, which was carrying about 2 million barrels of oil.
A rescue and salvage effort that also involved the Indian and Russian navies brought the fire under control on Friday, before it could reach the vessel's cargo area.
Navy Spokesman Captain Indika de Silva told Reuters the ship is being held some 40 km east of Sri Lanka, while firefighting boats spray it with water.
"The fire is under control but not out yet," de Silva said.
"We are keeping the ship in a location that is far enough from the shore in case there is an oil leak, so that our shoreline does not get damaged."
The navy said on Friday there was no real risk of a spill.
The 20-year-old New Diamond, chartered by Indian Oil Corp (IOC), sailed from Mina Al Ahmadi port in Kuwait loaded with Kuwait Export Crude, Refinitiv Eikon tracking data showed.
It was heading for the Indian port of Paradip, where state-run IOC has a 300,000 barrel-per-day refinery.