US President Barack Obama admitted Friday that the US economy is “not doing fine” after he was criticized by opposition Republicans for saying at a press conference that the private sector is “doing fine.”