Thai prime minister Abhisit Vejjajiva narrowly survived a parliamentary no-confidence vote on Saturday, ensuring his government remains in office in the run-up to what is likely to be a close election.