A Russian-owned tanker carrying an estimated 730,000 barrels of crude oil has docked on the northern coast of Cuba, ending a near-total fuel blockade by the US on the communist-run island.

The tanker's arrival marks the first crude oil shipment to dock in one of Cuba's ports since early January.

It follows an apparent softening in Washington's oil blockade, after President Trump said last weekend that he had "no problem" with countries sending fuel to Cuba.

The country has been hit by a series of nationwide blackouts, and most hospitals have been unable to operate normally, with severe rationing in place.

The Anatoly Kolodkin oil tanker arrived in the port of Matanzas, east of Havana, on Tuesday.