Gold touches $5250 on US Tariff uncertainty