Harbhajan Singh set for 100th Test appearance