Congress Tuesday wrested three Assembly seats in Gujarat from the ruling BJP, which managed to retain six besides the lone Lok Sabha seat for which by-polls were held on September 13.Also in a jolt to the Vasundhara Raje government, the opposition Congress today wrested three Assembly seats of Weir, Nasirabad and Surajgarh from the ruling BJP which could retain only the Kota seat.