'I would have given David Cameron a run for his money': Tony Blair blasts Gordon Brown on 2010 election Tony Blair has said Labour would have stood a greater chance of winning the 2010 general election had he been leading the party instead of Gordon Brown. In an interview with Bloomberg Markets magazine, the former Prime Minister says he believes he would have given David Cameron a better "run for his money" than Brown. In a sign that the bitter rivalry between the two senior figures in New Labour still lingers, 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. The 2010 election resulted in a hung parliament, with Mr Cameron's Conservatives the largest party in a coalition with the Liberal Democrats. Mr Blair led Labour to three election victories but his reputation was tarnished by the Iraq War. His leadership was also troubled by in-fighting between factions loyal to him and those loyal to Mr Brown, who took over as Prime Minister in 2007. During the interview Mr Blair also spoke of his regret at not being offered the job of president of the European Council. Mr Blair, who has been involved in a string of business and charity projects since leaving office, said he would have taken the European post. Despite lobbying for him by Mr Brown's government, the post was eventually filled by Belgium's Herman Van Rompuy. "If the European job had been offered to me, I would have taken it," Mr Blair said. But it wasn't. The Daily Telegraph reported a Conservative Party source as pouring scorn on the idea that Mr Blair could have beaten Mr Cameron in the 2010 election. The source allegedly said: "He didn't do a very good job of convincing his party of that as they got rid of him in 2007... He is just one of a growing number of champagne socialists in the Labour Party."