Gold prices dropped for the fourth consecutive session, hitting their lowest level in over three weeks as a stronger dollar and rising bond yields reduced safe-haven demand.