Last weekend’s Monte Carlo runner-up regained his accustomed position on an ATP winner's podium with his fourth title of 2013 and his third on clay for the year.
He rallied from two breaks down on a day of drizzle and heavy conditions, beating Almagro for the tenth time without defeat.
The World No 5 has made a storming comeback to tennis after missing seven months from last summer with knee injuries.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event