Silver Holds Above $20 With Strength of Recent Recovery Set to Be Tested by US CPI Data