The American military also said Sunday that a marine had been killed in a roadside bomb explosion in western Iraq on Saturday , and that a soldier had been killed and two wounded by a rocket or mortar attack near Balad , north of Baghdad , on Sunday .