BBC: President George W Bush has warned a US withdrawal from Iraq could trigger the kind of upheaval seen in South East Asia after US forces quit Vietnam.
"The price of America's withdrawal was paid by millions of innocent citizens," he told war veterans in Missouri.
Mr Bush said the Vietnam War had taught the need for US patience over Iraq.
His speech comes amid an apparent rift with Iraqi Prime Minister Nouri Maliki, but Mr Bush said Mr Maliki was a "good man with a difficult job". Bush warns of new Vietnam in Iraq (more)
Mark Alexander