An earthquake of magnitude 5.5 struck 200 km southwest of the Iranian city of Zahedan at a depth of 26 km, the U.S. Geological Survey reported on Friday.