Former prime minister Tony Blair believes he would have given David Cameron a "run for his money" if he had led the party into the 2010 general election rather than his successor Gordon Brown.
The election resulted in a hung parliament with Mr Cameron's Conservatives the largest party, and although Mr Blair did not say he would have won the contest outright, "it would have been tighter than it was".
In an interview with Bloomberg Markets magazine Mr Blair said: "Frankly, if I'd had a fourth election, I would have given Cameron a run for his money. I'm not saying I would have won, but it would have been tighter than it was."
Mr Blair led Labour to three election victories but his reputation was tarnished by the Iraq War and his leadership was troubled by in-fighting between factions loyal to him or Mr Brown, who took over as prime minister in 2007.