A powerful earthquake with a magnitude of 7.7 struck off the Solomon Islands Sunday night, hours after a 7.6 tremor, the US Geological Survey said.