Defining the family of Borel sets to be the smallest σ–algebra that contains all the closed sets in a metric space X, I want to show that it is equivalent to the following definition :
The only part remained to show is that if conditions 1. and 2. of the Theorem 3.3 holds then for any set $E\in B$, also $X\backslash E\in B$. I know being closed under union and complement implies being closed under intersection, but how to prove being closed under union and intersection implies being closed under complement?
Other way to finish my proof is to show that in a metric space every open set is an $F_σ$ ; this is easy for $\mathbb{R}$ but how to prove that for a general metric space?

You can prove instead that each closed set is a $G_\delta$. Let $\langle X,d\rangle$ be a metric space, and let $F\subseteq X$ be closed. For each $n\in\Bbb N$ let $U_n=\bigcup_{x\in F}B(x,2^{-n})$; clearly each $U_n$ is open, and $F\subseteq\bigcap_{n\in\Bbb N}U_n$. Suppose that $x\in\bigcap_{n\in\Bbb N}U_n$; then for each $n\in\Bbb N$ there is an $x_n\in F$ such that $d(x,x_n)<2^{-n}$. Clearly the sequence $\langle x_n:n\in\Bbb N\rangle$ converges to $x$, and $F$ is closed, so $x\in F$. Thus, $F=\bigcap_{n\in\Bbb N}U_n$, and $F$ is therefore a $G_\delta$.
Since every closed set in $X$ is a $G_\delta$, every open set must be an $F_\sigma$.