Ed Miliband insists Labour's general election battle "is no tougher than the fights we have faced in the past" - despite a new poll which suggests he is on course to lose 90% of his Scottish MPs to the SNP.

The Labour leader's comments came as Scottish Labour interim party leader, Anas Sarwar MP, announced he is quitting as deputy leader in December.

It means there is now to be an election for the leadership, which Jim Murphy MP, is favourite to win and his Holyrood No 2 - which is almost certain to be won by an MSP. It has been caused by the sudden resignation of Johann Lamont as leader.

Mr Sarwar said: "I have come to a decision I believe that is in the best interests of the Scottish Labour party. It is my intention to hand over the leadership to a new team on December 12 while remaining in post until that time as interim leader.

"I think it's also right that we have a concurrent leadership and deputy leadership election."

After arriving in Glasgow for a gala dinner at the Grand Central Hotel, where he was barracked by pro-independence campaigners, Mr Miliband acknowledged that Labour has had a "tough week." But he pointed to the general election success and devolution referendum in 1997 and the success of Labour-led Better Together in September demonstrates that the party has won tough battles in the past.

East Renfrewshire MP Mr Murphy has launched a campaign to lead Scottish Labour and end the streak of "losing Labour" following two poor Holyrood campaigns.

He faces competition from MSPs Neil Findlay and Sarah Boyack, with many Labour members insisting an MSP should lead Scottish Labour to dispel Ms Lamont's parting shot that UK Labour is treating it like "a branch office".

A new Ipsos Mori poll for STV News found that 52% of Scots would vote for the SNP if there was a Westminster election tomorrow, meaning the SNP could secure 54 seats, with Labour's current 40 reduced to four and the Liberal Democrats reduced to one.

In a speech to Scottish Labour's gala dinner in Glasgow tonight, Mr Miliband said: "We meet here after a tough week for our party in Scotland and after an extraordinary year when Scotland has gone through a profound debate about its future.

"We meet here proud that in September we won the battle to keep our country together.

"And we meet here above all determined to fight to show the Scottish people that Labour can be the change they want to see."

He added: "We are just over six months from the general election.

"I look forward to working shoulder to shoulder with whoever the party in Scotland elects as leader to win that election.

"Over its history we have seen the Scottish Labour Party fight for the values our movement holds dear.

"We face a tough fight but no tougher than the fights we have faced in the past.

"The fight for workers' rights 100 years ago which Scottish Labour led and won. The fight for an NHS which Scottish Labour led and won. The fight to get rid of the Tories in 1997 and establish a Scottish Parliament which Scottish Labour led and won. And the fight to keep our country together which Scottish Labour led and won.

"In the next six months I know the Scottish Labour Party will fight every hour and every day to deliver the changes the working people of Scotland need to improve their lives."