External Affairs Minister S Jaishankar and another BJP candidate, OBC leader Juglaji Thakor, won the Rajya Sabha byelection from Gujarat on Friday.
Jaishankar and Thakor secured over 100 votes.
Meanwhile, the Congress had nominated Chandrika Chudasama and Gaurav Pandya for the two seats. The seat was vacant when BJP president Amit Shah and Union minister Smriti Irani were elected to the Lok Sabha.
Chief Minister Vijay Rupani informed the media about the victory of the two BJP candidates before the results were yet to be formally announced.
"Both our candidates have won with a thumping majority. The Congress tried to create hurdles and went up to the Supreme Court, but it failed," Rupani told reporters. "The result is yet to be declared officially but it is clear that we have won."