The euro turned up to $1.3212 from $1.3195, while it bought 137.06 yen against 137.05 yen in US trading.
Many investors were sticking to the sidelines ahead of the April-June figures due later in the day, which will give fresh clues about the state of the world's number one economy.
The dollar rallied in July when preliminary data showed 4.0 percent growth after a sharp contraction during the previous three months.
"The most recent data suggest that smaller positive contributions from consumption and inventories will be offset by a smaller negative contribution from net trade to leave growth broadly unchanged," Capital Economics said in a note.
"The latest surveys imply that the economy will perform well in both the third and fourth quarters of this year," it added.The euro crept higher after Germany's finance minister on Wednesday downplayed the chances of the European Central Bank (ECB) unveiling new measures to stave off deflation at a policy meeting next week.
Wolfgang Schaeuble said markets "over-interpreted" remarks by ECB chief Mario Draghi when he said last week the bank "will use all available instruments needed to ensure price stability over the medium term".
The bank has already launched unprecedented measures to counter an economic downturn and weak inflation in the 18-member bloc.
The dollar also weakened against other Asia-Pacific currencies.
It slipped to Sg$1.2465 from Sg$1.2485 on Wednesday, to 31.89 Thai baht from 31.91 baht and to 11,688.50 Indonesian rupiah from 11,700.00 rupiah.
The greenback also fell to 1,013.48 South Korean won from 1,014.25 won, to 43.66 Philippine pesos from 43.68 pesos, to Tw$29.89 from Tw$29.93, and to 60.40 Indian rupees from 60.49 rupees.
The Australian dollar rose to 93.58 US cents from 93.18 cents, while the Chinese yuan bought 16.86 yen against 16.89 yen.