Vintage: the Story of Wine, by Hugh Johnson, presents several methods that have been used throughout history to sweeten wine.
Wine can also be sweetened by the addition of sugar in some form, after fermentation is completed - the German method like the Süssreserve.