Baza har ifølge dpa tætte forbindelser til det russiske efterretningsvæsen.
Skibet, som hedder "Koala", har omkring 130.000 ton olie i lasten, skriver dpa.
Kanalen Baza rapporterer, at skibets agterstavn var stødt på grund på en sandbanke.
Men ifølge Alexander Drozdenko, der er guvernør i regionen Leningrad, hvor Sankt Petersborg ligger, var det muligt at flytte skibet og fortøje det ved en anløbsbro uden spild af olie i vandet.
"Koala" sejler under den caribiske østat Antigua og Barbudas flag.