The prospect of David Cameron returning as Prime Minister at the next general election would persuade Scots to vote for independence, according to a new poll.

The Yes campaign moved ahead in the Survation survey when voters were asked to consider how they would vote in the referendum if they were certain Mr Cameron would be returned to Downing Street at the 2015 election.

The poll of 1,004 people found that 44 per cent would vote Yes, 38 per cent would vote No and 18 per cent were undecided. When undecided voters are removed, Yes has a majority, with 54 per cent, and No stands at 46 per cent.

The survey, conducted between June 6 and 10, also showed a tight gap between the two sides when voters were simply asked to consider the question on the ballot paper: Should Scotland be an independent country?

It found that 39 per cent would back Yes, 44 per cent would vote No and 17 per cent are undecided. Excluding undecided voters puts Yes on 47 per cent and No on 53 per cent.

The result shows a narrowing of the gap between the two sides since the last Survation poll in May, when support for Yes was 44 per cent and No stood at 56 per cent. Yes Scotland chief executive Blair Jenkins said: "The poll highlights the appeal of the guarantee that Scotland always gets the government we vote for only with independence, instead of inflicted with Tory governments."