Consider the continuous functions $f : \mathbb R \to \mathbb R$ and $g : \mathbb R \to \mathbb R$. Is it possible to show that, if there exists a unique $x_0 \in \mathbb R$ such that $x_0 = f(g(x_0))$, then there exists a unique $y_0 \in \mathbb R$ such that $y_0 = g(f(y_0))$?
The proof of the existence of a fixed point $y_0$ of $g \circ f$ is straightforward. Because $x_0 = f(g(x_0))$, then $g(x_0) = g(f(g(x_0))$. Then, we let $y_0 = g(x_0)$, such that $y_0 = g(f(y_0))$, as desired. However, I can't yet prove the uniqueness of $y_0$, so I would appreciate any suggestions.
This is basically what John Hughes said in the comments. If $y_0, y_1$ were two fixed points of $g\circ f$ then your argument would give two fixed points of $f \circ g$, given by $$ x_0 = f(y_0), x_1 = f(y_1). $$ If $f \circ g$ has a unique fixed point then $x_0 = x_1$ but then $$ y_0 = gf(y_0) = gf(y_1) = y_1 $$