Two major earthquakes hit Christchurch this afternoon, triggering rockfalls and more liquefaction.

Just as residents thought their run of earthquakes were over, the city has been rocked again.

The first quake struck on a beautiful sunny Christchurch day.

At 1:58pm a violent jolt shook the earth, measuring 5.8 on the Richter scale.

Just over an hour later, a magnitude 6 quake left residents scrambling for cover.