[size=28]Gold eases off near 2-yr high, silver crosses US$21/oz