Geometrical Hahn-Banach separation for $A$ and $B$ disjoint and $A$ relatively open.
Solution 1:
Here is a counter-example: Let $B$ be a dense subspace of the normed space $X$, $A=\{x\}$ with $x\not\in B$. Then $ri A= A$ but both sets cannot be separated as desired.