Place oranges, lemons, and limes in a large bowl, serving pitcher or jug. Pour the sugar over the fruit. Add the tequila to the fruit mixture and mix gently with a wooden spoon. Let soak overnight if possible, a least a few hours. Add lots of ice to punch bowl. Pour in white wine and right before serving, add champagne and club soda.