# Orthogonal matrix with eigenvalues $\in \mathbb{R}$ is symmetric

I need help showing that an orthogonal matrix with all real eigenvalues is symmetric. The condition for Orthogonality is. $$O^T = O^{-1} \implies O^TO = I$$

But if O is also symmetric:

$$O^T = O = O^{-1}$$

I have tried using the similarity transform relationship:

$$S^{-1}OS = D = diag(\lambda_i) \implies (S^{-1}OS)^T = S^TO^{-1}S^{-1^T} = D$$

I don't really understand where the idea of real eigenvalues comes in other than the fact that symmetric matrices have all real eigen values. I'm not quite sure how to prove what I want to show without explicitly using it.

-
You can actually take $S$ to be unitary. – 1015 Feb 5 '13 at 19:21