My most difficult opponent is ...
My most difficult opponent is myself. When I am playing I often involuntarily make a world champion out of a candidate master.