A strong 6.2-magnitude undersea earthquake struck off the coast of Mexico Saturday, US seismologists said.