 Vidya then took a supporting role in Vidhu Vinod Chopra's drama Eklavya: The Royal Guard, alongside Amitabh Bachchan, Boman Irani, Sharmila Tagore, Saif Ali Khan, and Sanjay Dutt. The film, which failed commercially, met with positive critical reviews and was selected as India's official entry to the Oscars for the 80th Academy Awards. She was later cast as Isha Sahni, a single mother, in Sajid Khan's Heyy Babyy, alongside co-stars Akshay Kumar, Ritesh Deshmukh, and Fardeen Khan. The comedy film was a box-office success, but garnered negative reviews from critics, as did Vidya's performance; CNN-IBN's Rajeev Masand criticised her wardrobe and make-up, and considered her the "sore thumb" of the film.
