Solomon Islands Prime Minister Manasseh Sogavare survived a no-confidence vote on Monday, as lawmakers overwhelmingly voted to keep him in power.
It comes just more than a week after riots rocked the Pacific Island nation for three consecutive days.
Opposition leader Matthew Wale filed the motion "in recognition of the anger on longstanding political issues".
In a parliament session on Monday, Mr Wale accused Mr Sogavare of taking money from China in an attempt to bolster his political standing, and said he was "in the service of a foreign power."
But Mr Sogavare said he switched diplomatic ties because China was an economic powerhouse, according to a Reuters report.
In the two-hour parliamentary address, Mr Sogavare said the call for him to resign was "made against the backdrop of an illegal attempted coup".
At one point, he reportedly rose to his feet and slammed his chair while screaming at Mr Wale.