Markets seem to rebound