Iran has offered to host talks between Syria's government and opposition in Tehran, its foreign minister said Sunday.