На следующий день Спартак приказал своим солдатам сняться с лагеря, который они устроили накануне вечером на хорошо защищенном холме, близ города; он повел их на вершины близлежащих гор. Там, говорил фракиец, придется терпеть холод и лишения, ради того чтобы Красс не мог достигнуть их и нанести поражение.
Тем временем римский полководец быстрыми переходами дошел до Арп, затем через Канны и Канузий добрался до Рубы, где находился его главный штаб; четыре легиона, десять тысяч человек из вспомогательных отрядов и пять тысяч лошадей он оставил в Андрии под начальством квестора Скрофы, который должен был, согласно плану Красса, направиться к Венусии по одной дороге, тогда как Красс должен был идти туда другим путем; в Барий, Брундизий и другие ближайшие города он послал набирать солдат, чтобы составить из них по меньшей мере еще один легион и возместить потерю десяти тысяч солдат, погибших в сражении при горе Гарган.
В письме сенату он сообщил о своей победе, преувеличивая ее значение. Он уверял сенат, что гладиаторы пали духом и отступают в Луканию, где он намеревается окружить их двумя своими армиями и разбить наголову.
Спартак дал два дня отдыха своим войскам, затем послал конников собрать сведения о неприятеле и еще через два дня, получив точные данные, ночью вышел из Венусии и, передвигаясь день и ночь, неожиданно прибыл в Рубы, где, тщательно скрываясь в лесу, разрешил своим солдатам только шестичасовой отдых. В полдень он напал на Красса, полагавшего, что Спартак находится в Венусии. Фракиец яростно атаковал Красса, разбил в трехчасовом бою его легионы и заставил их в большом беспорядке отступить к Андрии; римляне потеряли убитыми шесть тысяч человек, в плен гладиаторы взяли три тысячи.
Восемь часов спустя Спартак двинулся к Гравине, направляясь в Метапонт. Он приказал повесить вдоль дороги две тысячи шестьсот римских легионеров, взятых в плен в сражении при Рубах; четыреста человек самых знаменитых патрициев он оставил в живых.
Одного из них он отпустил на свободу и отправил к Крассу рассказать ему о том, как Спартак поступил с пленными в подражание жестокому примеру римского полководца; он велел ему заверить Красса, что гладиаторы и впредь будут так поступать. Кроме того, он поручил этому молодому патрицию предложить Крассу от имени Спартака сто из четырехсот пленных легионеров, оставшихся в лагере гладиаторов, в обмен на гречанку Эвтибиду, которая, как он был уверен, скрывалась в лагере у римлян.
Через три дня он прибыл в Метапонт и оттуда двинулся в город Турий, взял его приступом и укрепился в нем; здесь он решил задержаться на некоторое время, чтобы набрать и обучить новые легионы рабов.