The US Dollar (USD) has been on a roll for yet another week, notching up a solid performance over the past few days and extending its winning streak to a sixth straight week. The Greenback even ...