The dollar struggled on Wednesday morning as dovish testimony from Fed Chair Jerome Powell bolstered concerns about rising inflation, hitting multi-year lows against the pound and commodity-linked currencies including the Canadian, Australian and New Zealand dollars.