Serbia's energy minister said Monday that the Russian majority owners of the country's largest oil firm, which is under US sanctions, have agreed to sell their stake to a Hungarian energy giant.