Q: Assume $\displaystyle \vec{x}, \vec{y} \in\mathbb{R}^n$ such that $\displaystyle \vec{x}\cdot\vec{y}\neq0$, prove that the angle between $\displaystyle \vec{x}$ and $\displaystyle \vec{y}$ is equal to the angle between $\displaystyle proj_{\vec{x}}\vec{y}$ and $\displaystyle proj_{\vec{y}}\vec{x}$

I've tried various things but I have yet to discover a good (formal) way of tackling this. I've written on the first line:

$\displaystyle \cos\theta=\frac{\vec{x}\cdot\vec{y}}{\|\vec{x}\|\ |\vec{y}\|}=\frac{proj_{\vec{x}}\vec{y}\cdot proj_{\vec{y}}\vec{x}}{\|proj_{\vec{x}}\vec{y}\|\| proj_{\vec{y}}\vec{y}\|}$

Now I've tried expanding this but I don't think it leads me anywhere so next I write the definition of projection vector:

$\displaystyle proj_{\vec{x}}\vec{y} = (\frac{\vec{x}\cdot\vec{y}}{\vec{x}\cdot\vec{x}})\ vec{x}$

Here it occurs to me that $\displaystyle \vec{x}\cdot\vec{y}$ can be either positive or negative, therefore the projections will be either in the same direction or the opposite direction of $\displaystyle \vec{x}$ and $\displaystyle \vec{y}$. So this leads me to believe that the projections do have the same angle by the congruence law of intersecting lines(?) Is this somewhat correct? Does it hold for $\displaystyle \mathbb{R}^n$, n>2? How do I format this into a formal proof?