US President George Bush branded the Hamas rocket attacks on Israel an “act of terror” and outlined his own condition for a ceasefire in Gaza, saying no peace deal would be acceptable without monitoring to halt the flow of smuggled weapons to terrorist groups.