The euro hovered near a seven-week low against the dollar on Friday after the European Central Bank was seen as more cautious than expected, while anxiety over China's coronavirus outbreak propped up the safe-haven yen.