The broad-based S&P 500 added 0.1 percent at 3,382.68, while the tech-rich Nasdaq Composite Index gained 0.5 percent to 11,071.22.
US data showed 963,000 new weekly claims for unemployment benefits, the first reading below one million since the coronavirus pandemic struck in March.
The better-than-expected data "suggests that the jobs recovery is regaining some momentum but with a staggering 28 million workers still claiming some form of jobless benefits, much labor market progress remains to be done," said Oxford Economics.
But markets were also digesting the lack of progress on talks on a new fiscal spending package to support the coronavirus-ravaged US economy -- uncertainty that also weighed on the dollar.
"The longer wait for an aid package is causing more dollar-negative clouds to gather over America's economic horizon," said a note from Western Union Business Solutions.
This story has been published from a wire agency feed without modifications to the text. Only the headline has been changed.