Novak Djokovic was a magnanimous loser after he suffered a heart breaking defeat in the semi-finals of the French Open at Roland Garros.