The 26-year-old actor went on a strict 48-hour diet regime and stayed hungry for nearly two days to get the perfect look, according to a source from production company, Yash Raj Films.
In "Ladies Vs Ricky Bahl", Ranveer will once again be seen with his "Band Baaja Baaraat" co-star Anushka Sharma. Directed by Maneesh Sharma, the film will release Dec 9.
Earlier, Shah Rukh Khan, Salman Khan and Aamir Khan flaunted six-pack abs in "Om Shanti Om", "Bodyguard" and "Ghajini" respectively.