Robert Guiscard besieged Montepeloso, but was making little headway. Thus he took some of his forces and went off and took Uggiano. Returning to Montepeloso, he won the city with the help of treachery from a certain Geoffrey. At this point he began the siege of Bari by land and sea