The euro on Tuesday climbed to its highest against the US dollar in more than four months after European Union countries struck an agreement on a massive stimulus plan to revive their coronavirus-battered economies.