The Kremlin said on Sunday that Russian President Vladimir Putin had promised to give Serbia uninterrupted supplies of natural gas.
The Kremlin did not elaborate on the terms of the agreement, but the Serbian president said he had agreed on the main elements in a phone call with Putin.
The first element of the contract that suits the Serbian side very well is the three-year contract.
The Kremlin said that both leaders confirmed their commitment to continuing the strengthening of a strategic partnership between Russia and Serbia based on traditionally close ties between the two peoples.
On March 2, Serbia voted in favor of a United Nations resolution condemning the invasion of Ukraine. It has refused to join in the international sanctions against Russia.
Serbia has been trying to get into the European Union. It is almost entirely dependent on Russian gas, as it has majority stakes in both the oil company and the gas storage facility.
The 10-year gas supply contract between Serbia and Russia expires on May 31, according to the report.
The Financial Times reported that in a March TV address, the Serbian leader admitted that Serbia is caught between Russia and the West.
There is less understanding of the position of our nation, according to the FT.