The U.S. military says three more American service members have been killed in Iraq.

A military statement says two Marines died Thursday from wounds sustained in combat in Anbar province -- a Sunni insurgent stronghold west of Baghdad.

3 US Marines Killed in Iraq

Another statement said a soldier died in combat this week in Ninewa province, northwest of Baghdad

3 US Marines Killed in Iraq

More than 2900 U.S. troops have been killed in Iraq since the 2003 invasion.

3 US Marines Killed in Iraq

In Baghdad Thursday, Arizona Republican Senator John McCain called for 15,000 to 30,000 more U.S. troops in Iraq to help stop sectarian violence.

But the U.S. Army's top general, Peter Schoomaker, warned of the strains on the Army from overseas deployments. The general said the Army "will break" without thousands more active duty soldiers.