An Egyptian-mediated truce between Israel and Hamas began on Friday and US President Joe Biden pledged to salve the devastated Gaza Strip with humanitarian aid after the worst fighting in years.