2015 Monte-Carlo Rolex Masters Semi Final, amazing rally + Djokovic winner v Nadal

2015 Monte-Carlo Rolex Masters Semi Final, amazing rally + Djokovic winner v Nadal