Rivers wreak havoc