Aggarwal had four releases in 2009. She first starred opposite Vinay Rai in the Tamil film Modhi Vilayadu, which garnered mixed reviews and was a financial failure. She then appeared in the high budget Telugu historical drama Magadheera, alongside Ram Charan Teja, which saw her playing double roles for the first time. The film, directed by S. S. Rajamouli, received overwhelming critical acclaim, while Aggarwal, in particular, was praised for her portrayal of a princess. Aggarwal was nominated for the Filmfare Award for Best Actress in Telugu and nominated for the award for Best Telugu Actress in the South Scope Awards for her performance. It was highly successful commercially and broke several records, emerging as the highest-grossing Telugu film of all time. Magadheera's success turned Aggarwal into one of the most sought-after actresses in Telugu cinema. It was released again in Tamil as Maaveeran in 2011, and was also successful at the box office. Her subsequent releases Ganesh Just Ganesh, opposite Ram and Arya 2 opposite Allu Arjun received mixed reviews from critics, while her performance garnered positive feedback.