AMMAN (AFP) - Iraqi parliament speaker Mahmud Mashhadani said on Monday lawmakers will not approve a controversial military security pact on the status of US forces in the war-torn country. "What I understand is that the Iraqi parliament will not pass this agreement," Mashhadani told a news conference in Jordan's capital. "At this moment the Iraqi government and parliament are not ready for such a deal, which will face a lot of hurdles." Washington and Baghdad have for months been negotiating a controversial military security pact to decide the future of US-led foreign troops in Iraq once a UN mandate expires in December. "For those who think that it is important to keep foreign troops in Iraq, they have to find a way out for the agreement because the parliament will not approve it," Mashhadani said. "This agreement is important for Iraq's next generations and the future. I fail to see why we should rush to sign it." On Friday, the chief Iraqi negotiator Mohammed al-Haj Hammoud told AFP that the security pact had been finalised by both the sides and already approved by US President George W. Bush. He said that under the 27-point deal all American combat troops will be withdrawn from Iraqi cities by next June ahead of a complete withdrawal by 2011. The arrangement was delayed by strong opposition from Iraqi leaders over issues such as a timetable for withdrawal, how many bases Washington would retain and whether US troops would be immune from Iraqi laws.