Recent clashes between rival Palestinian Fatah and Hamas groups have brought on an agreement Friday between Palestinian Prime Minister Ismail Haniyeh and President Mahmoud Abbas to keep gunmen off Gaza's streets, reported Israeli media.