AAP leader Gopal Italia won the Visavadar seat, while BJP's Rajendra Chavda bagged Kadi seat on Monday, as counting for bypolls to the two constituencies in Gujarat concluded, officials said. In Kadi seat of Mehsana district, reserved for the Scheduled Caste candidates, BJP's Rajendra Chavda emerged victorious by a margin of 39,452 votes over Congress' Ramesh Chavda.