Prove that if $\left ( x_{n} \right )$ is a Cauchy sequence in a metric space X then $\left ( x_{n} \right )$ is convergent if and only if $\left ( x_{n} \right )$ has a convergent subsequence.
Note: I realize that this question has been asked before and to many of you this is an embarrassingly easy question.... (Hopefully one day it will be the same for me) However, today I'm stuck on the second part of this proof..... :((( Any help would be greatly appreciated.... :)
Here is what I have so far:
($\Rightarrow $) Suppose $\left ( x_{n} \right )$ is a convergent Cauchy sequence in (X,d). Then $x_{n}\rightarrow x\in X$. Hence, by Lemma, $\left ( x_{n} \right )$ has a convergent subsequence such that $x_{n_{k}}\rightarrow x$.
[Lemma: Let $\left ( x_{n} \right )$ be a sequence in a topological space X. Then $x_{n}\rightarrow x\in X$ if and only if $x_{n_{k}}\rightarrow x$ for every subsequence $\left ( x_{n_{k}} \right )$ of $\left ( x_{n} \right )$.] - obtained this Lemma from my book.
($\Leftarrow $) Now suppose that $\left ( x_{n} \right )$ is a Cauchy sequence and it has a convergent subsequence $\left ( x_{n_{k}} \right )$ such that $x_{n_{k}}\rightarrow x\in X$. Since $\left ( x_{n} \right )$ is Cauchy, then by definition, for every $\varepsilon>0$ there exists an $N\in \mathbb{N}$ such that for all $i, j\geq \mathbb{N}$, $d(x_{i},x_{j})<\varepsilon$.
Since $\left ( x_{n_{k}} \right )$ s a covergent subsequence, then there is $K\in \mathbb{N}$ such that $x_{n_{k}}\in U$ for all $n_{k}\geq K$ where U is an open set in X containing x.
.....
!!!!!!!And this is where I'm stuck.... :( I think I'm supposed to use Triangle Inequality, but I'm confused on how to incorporate it.... :(