Euro weakens on June 21