Former German chancellor Gerhard Schroeder has met with Iran's Secretary of the Supreme National Security Council Ali Shamkhani and Chairman of the Expediency Council Ayatollah Akbar Hashemi Rafsanjani here on Monday. He traveled to Iran for a four-day informal visit.