US market recovers