Tony Blair has admitted that he does not know whether the controversial London 2012 Olympics logo is brilliant or awful, but he believes he can spot a real national icon in David Beckham.