"To ensure Hungary's long-term stable, predictable energy supply, a decision has been taken to reach a new long-term gas supply agreement with Russia. Today, we have agreed on all details and all issues concerning that agreement. We shook hands on that," Szijjártó said in Saint Petersburg.

Szijjártó said the text of the agreement will be finalized in September. The agreement will be signed at the end of September and come into force from October 1, he added.

The agreement will be in force for 10+5 years, with an option to modify delivery volume after the 10th year, he said.

Under the agreement, Hungary will buy 4.5 billion cubic meters of gas a year from Gazprom, including 3.5 bln delivered from the south, through Hungary's interconnector with Serbia, and 1 bln via the pipeline running from Austria.

Szijjártó said the price the sides agreed on is "much more favorable" than the one in the delivery agreement expiring this year.

Hungary signed its last long-term agreement on gas deliveries from Russia in 1995.