In the Portmanteau Theorem, on the equivalence forms of weak convergence for random vectors $X_n\to X$, the fact that $E[f(X_n)]\to E[f(X)]$ for all Lipschitz function is used to prove that $\lim\inf P(X_n\in G)\ge P(X\in G)$ for every open set $G$.
The proof says:
For every open set $G$ there exists a sequence of Lipschitz functions with $0\le f_m\uparrow 1_G$. For instance $f_m(x)=(m\cdot d(x,G^c))\wedge 1$. For every fixed $m$, $$\liminf_{n\to\infty}P(X_n\in G)=\liminf_{n\to\infty}E(1_G(X_n))\ge\liminf_{n\to\infty}E(f_m(X_n))=E(f_m(X))$$
and then it uses $m\to\infty$ and the monotone convergence theorem.
My question is: why we need $G$ to be open? why it can not be a closed set?