Nationalists have challenged the Prime Minister to take on Alex Salmond in a head-to-head debate in the run up to next year's independence referendum.
Deputy First Minister Nicola Sturgeon said David Cameron had a "duty" to argue his case against the First Minister.
She made the call as a YouGov poll claimed two thirds of Scots wanted the Prime Minister to take part in a televised debate with Mr Salmond ahead of the vote on independence - to be held on September 18 next year.
A total of 67% of those questioned said Mr Cameron should take part in a TV debate with the First Minister, while 19% said he should not and 13% said they did not know.
Ms Sturgeon said: "The people of Scotland have demanded the Prime Minister accepts the challenge and faces Alex Salmond in a head-to-head debate.
"David Cameron has a duty as the most senior politician in the anti-independence movement to come forward and stop hiding from this challenge.
"It would offer an opportunity for him to tell the people of Scotland why Westminster insists on wasting billions of pounds on unwanted Trident weapons of mass destruction on the Clyde, whilst imposing unfair measures such as the bedroom tax."
However Better Together, the cross-party campaign aiming to keep Scotland in the UK, has claimed Mr Salmond has refused to take part in a debate with their leader, former chancellor Alistair Darling.