Iran's Islamic Revolution Guards Corps (IRGC) has captured a Saudi vessel in Tehran's territorial waters in the Persian Gulf, an official said on Saturday, Press TV reported.