World no.1 Novak Djokovic suffered a tough 6-4, 4-6, 3-6, 4-6 defeat to no.8 seed Stanislas Wawrinka in Roland Garros final.