Iran seized a foreign oil tanker as it traveled the strategic Strait of Hormuz carrying some 25,000 barrels of smuggled fuel, state media said.