Kamal Kharrazi is the highest-ranking Iranian official to visit Iraq since the fall of Saddam Hussein more than two years ago .