Ahead of their ICC Cricket World Cup showdown against Sri Lanka, Australia captain Michael Clarke hails opponent Kumar Sangakkara as one of the greatest players to have played the game.