Silver rose 0.4% to $25.11 per ounce, bound for its second straight monthly gain.