Driven by caution ahead of the year-end, the U.S dollar inter alia gained against the euro, the Japanese yen, the Australian dollar, the Canadian dollar as well as the Swiss franc during the week ended December 27. The greenback however edged down against the British pound and the Swedish krona.