*President Obama has confirmed that Gen. Stanley McChrystal was relieved of his duty as Commander of U.S. Forces in Afghanistan, and will be replaced by Gen. David Petraeus.

Speaking Wednesday in the White House Rose Garden alongside Petraeus and Vice President Joe Biden, Obama said: “Today, I accepted General Stanley McChrystal’s resignation as commander of the international security assistance force in Afghanistan. I did so with considerable regret but also with certainty that it is the right thing for our mission in Afghanistan, for our military, for our country.”

[Scroll down to watch video.]

Obama continued: “I’m also pleased to nominate General David Petraeus to take command in Afghanistan, which will allow us to maintain the momentum and leadership that we need to succeed.”

Petraeus, a four-star general, was McChrystal’s boss while serving as head of U.S. Central Command in charge of the whole Middle East theater.

Obama met with McChrystal for 30 minutes at the White House Wednesday morning after recalling him from Kabul to explain disparaging comments about Obama and his aides in Rolling Stone magazine. McChrystal left the White House abruptly after that meeting and was never seen returning.

Obama says he decided to replace McChrystal not because of a policy difference or “personal insult.”

“Stan McChrystal has always shown great courtesy and carried out my orders faithfully,” he says. “War is bigger than any one man or woman.” In addition, he says that Americans “should be grateful for General McChrystal’s remarkable career in uniform.”