The dollar held steady against the euro Friday, near a two-year high, bolstered by concerns about the eurozone's debt turmoil and slowing growth in China.
The euro was traded at $1.2248 around 2100 GMT, slightly higher than $1.2203 at the same time on Thursday.
The European shared currency also ticked up against the Japanese currency, to 97.08 yen from 96.75 late Thursday.
The dollar was little changed at 79.17 yen compared with 79.28 a day earlier.
"Investors took some comfort from China's 7.6 percent annual rate of GDP growth during the second quarter which, although a three-year low, wasn't as bad as the more dire whisper numbers," said Travelex analysts.
The dollar slipped to 0.9803 Swiss francs from 0.9838 francs late Thursday.
The British pound gained ground, fetching $1.5566 compared with $1.5429 a day earlier.