India's opening batsman Shikhar Dhawan on Saturday became the first Indian to score a century in his 100th ODI as he brought up his 13th century in 50-over internationals in the fourth match of the ongoing series against South Africa at the Wanderers Stadium in Johannesburg.