markets recover slightly