The U.S. military in Iraq says it has detained seven suspects in Saturday 's rocket attack on the U.S. embassy in Baghdad .