Russian President Vladimir Putin told Cuba’s Foreign Minister Bruno Rodriguez on Wednesday that Moscow will “always” stand with Havana, reiterating support for the Caribbean island struggling against sweeping U.S. sanctions.

Rodriguez travelled to traditional ally Russia seeking help as his country reels from a severe fuel crisis, intensified by Washington's de facto oil blockade.

U.S. President Donald Trump cut off key supplies of Venezuelan oil to Cuba after ousting Venezuela's Nicolas Maduro and has threatened sanctions on states that sell oil to Havana.

"We have always stood by Cuba in its struggle for independence and the right to follow its own path," said Putin, receiving Rodriguez in the Kremlin.

"It is a special period, with new sanctions. You know how we feel about this. We do not accept anything like this," the Russian leader added.