Euro set for best run since 2017 as $ slumps

Euro set for best run since 2017 as $ slumps