Al Qaeda threat
On Friday, Obama declined to answer questions about reported U.S. drone strikes against militants in Yemen in recent weeks that have left at least 34 people dead, saying he would not discuss operations.
The core leadership of al Qaeda has been decimated, but the terror group's offshoots -- such as al Qaeda in the Arabian Peninsula operating in Yemen -- still possess the ability to threaten U.S. embassies and businesses.
"We are not going to completely eliminate terrorism. What we can do is weaken it and strengthen our partnerships" so it cannot pose the type of threat seen on 9/11, he said.
Obama's administration has been under fire in recent months over its response to the attack on a U.S. diplomatic compound in Benghazi, Libya, that left U.S. Ambassador Chris Stevens and three other Americans dead.
Asked why Obama has not made good on a promise to get those responsible for the September 2012 attack, he said: "I also said we would get bin Laden, and I didn't get him in 11 months."
A sealed federal indictment has been issued in the Benghazi case, and "it's sealed for a reason," Obama said.
Immigration, health care
Among the other issues Obama discussed during the news conference:
-- Immigration: Obama believes there are enough votes in the House to pass a Senate immigration reform bill, which would allow undocumented immigrants an opportunity to become U.S. citizens.
The bill also increases border security and penalties for employers who knowingly hire people not authorized to work in the United States.
"I'm absolutely confident that if the bill was on the floor of the House, it would pass," he said.
House leaders have refused to take up the bill, saying it will not solve the immigration problem. Instead, they have proposed a series of issue-oriented bills, such as border security.
"I don't know a law that solves a problem 100%," Obama said.
-- Health care: Obama warned against a Republican threats to shut down the government if it can't defund the president's health care law, saying it was a bad idea.
"The idea that you would shut down the government unless you prevent 30 million people from getting health care is a bad idea," Obama said.
Meanwhile, Obama said the decision to delay for a year a portion of the health care law known as the "shared responsibility payment," which requires businesses of a certain size to pay a fine if they fail provide health insurance, was drawing criticism because of the politicization of the issue.
"In implementing the Affordable Healthcare Act, there are going to be some glitches," Obama said, adding the were the same kind of obstacles that the government ran into when the country was adopting Social Security and Medicare.
"...That's true of a car company rolling out a new car. That's true of Apple rolling out a new iPad."
-- Federal Reserve chair: The president said Lawrence Summers and Janet Yellen were both highly qualified to be the next chair of the U.S. Federal Reserve, but said there were "a range" of candiates for the job.
The term for Ben Bernanke, the current Federal Reserve chair, ends in 2014, and Obama said he will make a decision about who will replace Bernanke in the fall.