* Graphic: World FX rates in 2018 tmsnrt.rs/2egbfVh
By Saikat Chatterjee
LONDON, Oct 16 (Reuters) - The dollar was mired near a three-week low on Tuesday thanks to tepid U.S. data overnight, though broadly firmer U.S. Treasury yields prevented a sell-off.
The data, showing U.S. retail sales barely rose in September, was a rare blemish in a run of economic indicators which this month pushed 10-year U.S. Treasury yields to their highest levels for more than seven years above 3.22 percent.
U.S. industrial output data is due later today.
“We are seeing a cautious retreat in the dollar rather than a significant correction and incoming U.S. data will be in the spotlight for now,” CIBC Capital Markets head of G10 FX strategy Jeremy Stretch said.
The dollar index was broadly flat at 95.11, just above last week’s three-week low of 94.92.
While the dollar struggled against its developed market peers, it managed to strengthen against emerging market currencies and pinned the Chinese yuan to a two-month low.
“The dollar’s outlook continues to be strong against emerging market currencies due to more expected U.S. rate hikes and the trade conflict between the U.S. and China,” Rabobank currency strategist Piotr Matys said.
One emerging market currency index held near its lowest levels for 1-1/2 years, indicating the divergence.
The euro remained broadly on the back foot, holding around $1.1573 against the dollar after the Italian cabinet’s sign-off on an expansionary 2019 budget that sets up a showdown with the European Union over compliance with its rules.
However, the single currency rose against the Swiss franc, suggesting supportive risk appetite for euro zone assets.
The New Zealand dollar advanced 0.24 percent versus the greenback to trade at 0.6567 as the domestic inflation rate came in higher than expected in the third quarter.
The Japanese yen weakened by 0.19 percent and changed hands at 111.97. The yen had hit a one-month high of 111.61 on Monday.
The Swiss franc weakened 0.17 percent versus the dollar to trade at 0.9886, after strengthening half a percent overnight.
Sterling rallied half a percent after jobs data beat expectations before a crucial EU summit this week.
Reporting by Saikat Chatterjee Editing by Louise Ireland