Yes, this is correct. More generally, if $U$ is an open subset of $X$, and $A$ is any subset of $X$ containing $U$, then $U\cap A=U$ is an open subset of $A$.
Added: By ‘this’ I meant the assertion that an open set is open in its closure; I was called away and didn’t look closely enough at the argument, which seems to go with the different (and false) proposition that if $U$ is an open subset of $X$, where $X\subseteq Y$, then $U$ is open in $\operatorname{cl}_YX$. A counterexample to this is to take $Y=\Bbb R$, $X=\Bbb Q$, and $U=\Bbb Q\cap(0,1)$. Then $U$ is relatively open in $\Bbb Q$, but $U$ is not an open set in $\operatorname{cl}_{\Bbb R}\Bbb Q=\Bbb R$.