As the peaceful demonstration was underway in Jerusalem, a senior US official said a truce deal which may see hostages freed could be within reach. Mediators from many countries have scrambled to lock in a new truce before the Muslim fasting month of Ramadan begins later this month.