U.S. President George Bush unexpectedly flew to Iraq Sunday to pay a farewell visit and discuss a recently signed security agreement, UPI quoted officials as saying. White House officials said Air Force One arrived in Baghdad at 4 p.m. local time, where Bush was met by U.S. Ambassador to Iraq Ryan Crocker and Gen. Ray Odierno, commander of U.S. forces in the country. White House aides told reporters accompanying Bush that he would concentrate his visit on the status of forces agreement signed between Iraq and the United States, which takes effect Jan. 1, 2009.