Rohit scored a 35-ball century in India's second T20I against Sri Lanka on Friday, equalling the world record for the format earlier held exclusively by South Africa's David Miller.