The Swiss will stand behind Novak Djokovic on the ATP list after winning the 74th title of his career.
Federer went level with Rafael Nadal, who will slip to three in the world, on 20 career titles at the Masters 1000 level, with both men holding the record. The 30-year-old Federer was playing in his 104th ATP final and won his fourth title of the season.
Photos: Malaika Arora Khan in Bandra
Photos: Arjun Kapoor, Radhika Apte, Neha Dhupia at Mumbai airport
Photos: Aamir Khan, Amitabh Bachchan, other celebs at MAMI
Photos: Bipasha Basu, Preity Zinta, other actresses celebrate Karva Chauth
'Ae Dil Hai Mushkil' boys Ranbir, Karan on 'Comedy Nights Bachao'