20110307 unknown: Gold touches Rs 21;420; silver hits 31-yr high