An impasse over Russian oil and imminent US sanctions has put Serbia at loggerheads with its traditional ally in Moscow.

Added differences over Russian gas supplies and Serbia's arms trade have ramped up the tensions, with Serbian President Aleksandar Vucic trading barbs with the Kremlin.

The root of the problem, and the most pressing issue, is the fate of Serbia's national oil company.

Russia's Gazprom and Gazprom Neft own more than half the shares of Petroleum Industry of Serbia (NIS). That has put the company in a tight spot, after US sanctions on NIS came into effect last month over its ties to Russia's energy industry.

Serbian Energy Minister Dubravka Djedovic Handanovic has told the BBC that NIS's Russian owners have now asked the US for a waiver, which indicated the Russian side was ready to transfer the control and influence upon the company to a third party. But she warns time is running out.

The impact of US sanctions on NIS has been immediate.

Its petrol stations have put up signs warning customers that Visa and Mastercard can no longer be used to pay for fuel, as the US credit card giants have stopped processing payments.

The same applies to outlets of NIS's Russian shareholders. At a Gazprom service station on the motorway between Novi Sad and Belgrade, Bojan and his colleagues were taking no chances, pumping the petrol and diesel for their customers.

NIS operates both of Serbia's oil refineries, providing more than four-fifths of its petrol and diesel, and almost all its jet and heavy fuels.

Serbia is landlocked, so it relies on Croatia to deliver oil via its Janaf pipeline. But since sanctions kicked in, the flow has been cut off.

The refineries will run out of crude to process before the end of November, which is why the energy minister says time is running out.

Serbia is not the only Balkan country grappling with US sanctions.

At the start of November, a queue of NIS tankers could be seen waiting for entry to the jet fuel storage facilities at Belgrade's Nikola Tesla Airport, delivering supplies while they still could.

Relations between Russia's Vladimir Putin and Serbia's Aleksandar Vucic have cooled in recent months, with energy issues, arms trades, and significant diplomatic warmth being tested.

In a critical juncture, Serbia is maneuvering through an energy crisis while reassessing its geopolitical alliances and aspirations for EU integration amidst increasing European skepticism towards the Russian influence in the region.