Mumbai Indians bagged the services of Rohit Sharma for $2 million after Kolkata Knight Riders bought Gautam Gambhir and Yusuf Pathan for a whopping $2.4 million and $2.1 million respectively as the world's leading cricket players go under the hammer for the Indian Premier League auction in Bangalore on Saturday.