\usetikzlibrary{calc}
\tikzset{
solid node/.style={circle,draw,inner sep=1.5,fill=black},
hollow node/.style={circle,draw,inner sep=1.5}
}
\begin{tikzpicture}[scale=1.5,font=\footnotesize]
\tikzstyle{level 1}=[level distance=15mm,sibling distance=35mm]
\tikzstyle{level 2}=[level distance=15mm,sibling distance=10mm]
\node(0)[solid node,label=above:{$P1$}]{}
child{
node(1)[solid node, label=above left:{$P2$}]{}
child{node[hollow node,label=below:{$(0,0)$}]{} edge from parent node[left]{$R$}}
child{node[hollow node,label=below:{$(-1,1)$}]{} edge from parent node[right]{$P$}}
child{node[hollow node,label=below:{$(1,-1)$}]{} edge from parent node[right]{$S$}}
edge from parent node[left,xshift=-3]{$R$}
}
child{
node(2)[solid node, label=above right:{$P2$}]{}
child{node[hollow node,label=below:{$(1,-1)$}]{} edge from parent node[left]{$R$}}
child{node[hollow node,label=below:{$(0,0)$}]{} edge from parent node[right]{$P$}}
child{node[hollow node,label=below:{$(-1,1)$}]{} edge from parent node[right]{$S$}}
edge from parent node[right,xshift=3]{$P$}
}
child{
node(3)[solid node, label=above right:{$P2$}]{}
child{node[hollow node,label=below:{$(-1,1)$}]{} edge from parent node[left]{$R$}}
child{node[hollow node,label=below:{$(1,-1)$}]{} edge from parent node[right]{$P$}}
child{node[hollow node,label=below:{$(0,0)$}]{} edge from parent node[right]{$S$}}
edge from parent node[right,xshift=3]{$S$}
};
\draw[dashed,rounded corners=10]($(1) + (-.2,.25)$)rectangle($(3) +(.2,-.25)$);
\node at ($(1)!.5!(2)$) {$P2$};
\end{tikzpicture}