Chinese President Hu Jintao said China had made "enormous progress" on human rights but acknowledged that "a lot still needs to be done" during a joint press conference at the White House with his US counterpart, Barack Obama.