Javier Solana, the European Union foreign policy chief, was due in Iran on Sunday night for a two-day visit designed to keep up European momentum for dialogue with Tehran, which last month agreed to greater international access to its nuclear facilities.