"The Defence Minister's press conference raises more questions than it answers about the Rafale deal. Why have comparative prices not been shared, as the Modi government claims it bought Rafales cheaper?" Mr Yechury tweeted.
"Was there a CCS meeting held and approval given before Modi announced buying of 36 Rafale fighters in Paris on his own in April 2015?" he said.
Mr Yechury asked why there was no transfer of technology clause in the deal for the 36 Rafale jets.
"Modi boasts about 'Make in India' but signs a deal with France which includes no transfer of technology. Is this his 'Make in India'?" he said.
Ms Sitharaman said no procedure was violated in the deal that the NDA government signed, and that it was inked after clearance by the Cabinet Committee on Security. She said the deal was signed in September 2016, almost one-and-a-half years after Prime Minister Narendra Modi made the announcement in Paris in April 2015.
Ms Sitharaman said transfer of technology in a deal for just 36 fighter jets was not viable.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.