US stocks have ended mostly higher, led by gains in the Nasdaq and chipmakers as investors sought bargains after Friday's sharp sell-off.
Investors were also relieved after Iran and Israel said they had halted attacks on each other.
The halt followed an appeal from US President Donald Trump that they immediately "stop shooting".