The film was given mixed reviews by most critics but became one of the highest-grossing films of the year, as well as Rao's biggest commercial success to date.Taran Adarsh wrote, "Amrita Rao gets a new lease of life with Vivah.Rao was born and raised in Mumbai; she made her screen debut in Ab Ke Baras (2002), for which she was nominated for the Filmfare Best Female Debut Award in 2003.

In 2008, Rao appeared in her third blockbuster, Shyam Benegal's comedy film Welcome to Sajjanpur.

She played the role of Kamala, a woman who is desperate for communication from her husband Bansiram (Kunal Kapoor), a labourer at a dockyard in Mumbai.

She looks the character and is splendid all through." Rao was cast alongside Mahesh Babu in the 2007 Telugu action film Athidhi.

The film was directed and co-written by Surender Reddy. She received mostly positive reviews, with critics praising the chemistry between Rao and Mahesh Babu.

Rao's roles in Welcome to Sajjanpur (2008) and Main Hoon Na (2004) earned her a Stardust Best Actress Award and a Filmfare Best Supporting Actress Award nomination respectively.

She has made special appearances in Heyy Babyy (2007), Shaurya (2008), Life Partner (2009) and Jaane Kahan Se Aayi Hai (2010).In May 2003, Rao starred with Shahid Kapoor in the coming-of-age romance film Ishq Vishk as a college student.Rao's portrayal earned her several awards, including Filmfare Best Female Debut Award (2003) and IIFA Award for Star Debut of the Year, (2004).The film is set against the backdrop of the Kashmir Conflict in Northern India.Mainly inspired from the Hollywood movie A Few Good Men, Shaurya received positive reviews from the critics, and the film did average business at the box-office.Rao next had a supporting role in the Farah Khan action comedy Main Hoon Na, where she co-starred alongside Shah Rukh Khan, Sunil Shetty, Sushmita Sen and Zayed Khan.