The fashion designer matched the burnt orange dress with Fendi heels and a neck piece from Curio Cottage.
"Beautiful actress @sonamakapoor wearing #victoriabeckham SS12 x (sic)," Beckham posted on her Twitter account.
Kapoor wore the dress from Beckham's Spring-Summer 2012 collection, to promote the upcoming Abbas-Mustan thriller Players.
After promotions across various cities in India including Mumbai, Pune and Delhi, the 26-year-old actress will be in London next week with co-stars Bipasha Basu and Abhishek Bachchan.
Kapoor played the role of a label-obsessed fashionista in 2010 release Aisha.
Players, a B4U release produced by Viacom 18 Motion Pictures in association with Burmawallah Bros, will release on January 6.