US President Barack Obama has announced he will withdraw his country's combat forces from Iraq by the end of August 2010.