Former Miss World Aishwarya Rai Bachchan made a stunning appearance at the 66th annual Cannes Film Festival.

The 39-year-old actress, who was criticised last year for not shedding her post-pregnancy weight, wowed the crowds after she arrived looking stunning and svelte on the red carpet.  

For the second day, the beauty queen looked gorgeous in a floor-length long sleeved gown that had floral bead embroidery in white and pastel shades. The gown was designed by Delhi-based Abu Jani and Sandeep Khosla, who are known to be Bachchans' favorite designer-duo.

Aishwarya, who is regarded as 'one of the most beautiful women in the world', teamed her breathtaking gown with a blush coloured clutch and a diamond ring. Her cascading loose waves, smoky eye make-up and pastel green manicure topped her gorgeous second-day look.

On 20 May, she walked the red carpet with American actress and model Milla Jovovich for the screening of the film "Blood Ties".

For the first day, Aishwarya, who is the brand ambassador of cosmetic brand L'Oreal Paris, walked the red carpet for the premier of "Inside Llewyn Davis" in a black lace-print Elie Saab Spring 2013 Couture gown that featured sequined lace embroidery teamed up with miniaudiere, diamond stud earrings and a diamond ring.

And for the Cannes Gala, honoring 100 Years of Indian Cinema, she wore a black-and-gold embroidered lehenga-sari designed by Sabyasachi Mukherjee.

This year, the actress' appearance at Cannes was much anticipated following last year's disastrous red carpet look. 

Scroll down to check pictures of Aishwarya Rai at Cannes:

Aishwarya Rai
Aishwarya Rai poses on the red carpet as she arrives for the screening of the film "Blood Ties" (Reuters)
Aishwarya Rai Bachchan
Aishwarya Rai poses on the red carpet as she arrives for the screening of the film "Blood Ties" (Reuters)Reuters
Aishwarya Rai
Aishwarya Rai poses on the red carpet as she arrives for the screening of the film "Blood Ties"Reuters
Aishwarya Rai
The handbag of actress Aishwarya Rai is pictured as she poses on the red carpet as she arrives for the screening of the film "Blood Ties"Reuters
Aishwarya Rai
Aishwarya RaiReuters
Aishwarya Rai
Aishwarya Rai poses on the red carpet as she arrives for the screening of the film "Inside Llewyn Davis"Reuters
Aishwarya Rai
Aishwarya Rai poses as she arrives at the evening's gala of the film "Bombay Talkies" celebrating a hundred years of Indian cinema, during the 66th Cannes Film Festival in Cannes May 19, 2013.Reuters