The Conservatives have recorded their first lead in a major national opinion poll for more than two years, as elections approach to local councils and the European Parliament.
The first in a series of weekly telephone surveys carried out for Tory peer Lord Ashcroft put David Cameron's party on 34%, two points ahead of Labour on 32%, with the UK Independence Party third on 15% and the Liberal Democrats trailing on 9%.
There was a further blow for Ed Miliband as an ICM poll for The Guardian also gave the Tories a two-point lead over Labour.
The poll put the Conservatives on 33%, with Labour sliding six points since April to 31%, its lowest ebb since June 2010 in the aftermath of Gordon Brown's election defeat.
The poll saw Ukip on 15%, a four point gain since last month, with the Liberal Democrats up one point to 13%.