An earthquake of magnitude 6.4 struck about 200 km (125 miles) off the coast of Tonga in the South Pacific, the United States Geological Survey said on Sunday.The quake was at a depth of 234 km, USGS said.