The United States said on Wednesday it had seized a Russian-flagged oil tanker in the North Atlantic and a second oil tanker in the Caribbean. US officials said both of the vessels are part of a so-called shadow fleet that has carried oil for countries such as Venezuela, Russia and Iran in violation of US sanctions.