Новоявленный диктатор вернулся в Рим и провел здесь всего одиннадцать дней. Как всегда, очень плодотворно. Он провел консульские выборы, получив эту должность вместе с Публием Сервилием Исавриком. Был принят ряд законов. Народное собрание по предложению Цезаря распространило права римского гражданства на всю Цизальпинскую Галлию, такие же права получили жители Гадеса в Испании. Из изгнания возвращались те, кто вынужден был покинуть Рим в консульство Помпея. Самые серьезные изменения произошли в правилах и законах о долгах, в которых в смутное время успели запутаться и должники, и кредиторы. Консул провел закон, согласно которому специально назначенные третейские судьи должны были провести оценку земельных владений и движимого имущества по ценам довоенного времени и сообразно с этой оценкой удовлетворять кредиторов. Восстанавливался старинный закон, запрещавший держать наличными слишком большие суммы. (Это мероприятие было направлено на оживление денежного обращения.) Проведя очередную хлебную раздачу, Цезарь вернулся к войне с Помпеем.
К тому моменту войско Помпея находилось в Македонии. Оно насчитывало девять легионов, кроме того, свои отряды выслали ему на подмогу союзные государства и города Востока. Два легиона вел к Помпею из Сирии Квинт Метелл Сципион. Особенно сильна была конница Помпея. В ней было около 7 тысяч всадников, в том числе цвет римской и италийской молодежи. В Адриатическом море базировался огромный (500 судов) флот Помпея, командовал которым Кальпурний Бибул.
В то же время в распоряжении Цезаря в Брундизии было двенадцать легионов, но многие солдаты устали от войны и перехода из Испании. Кроме того, не представлялось возможным переправить все легионы на Балканский полуостров из Брундизия. Не хватало судов, да и флот Бибула легко бы перехватил и уничтожил корабли. Однако примерно 20 тысяч человек Цезаря сумели достичь берегов Эпира. Чем занимался в это время флотоводец Помпея – большая загадка. Наверное, не верил в то, что Цезарь решится на столь рискованное предприятие, потому и проспал врага. Разгневавшись сам на себя, Бибул усилил патрулирование и в следующий раз караван судов с легионами Цезаря, плывший из Италии, все-таки выследил и уничтожил.
Узнав о высадке противника на Балканском полуострове, Помпей поспешил к побережью, чтобы предотвратить захват Цезарем приморских городов. Скорость не входила в достоинства этого полководца, поэтому Цезарь все же успел установить контроль над большинством городов побережья Эпира. Повторялась не раз уже имевшая место в этой войне ситуация. Диктатор внушал доверие горожанам, открывавшим перед ним ворота. Наконец Помпей со своей армией разместился вблизи города Диррахий. Напротив стана врага, на другом берегу реки, расположился и Цезарь. Оба полководца готовились зимовать на занятых позициях. Цезарю удалось прервать связь флота Помпея с сушей, но и Бибул не давал возможности противнику получить подкрепление из Италии – по крайней мере, пока не умер от какой-то болезни. Однажды Цезарь даже предпринял безумную попытку проплыть на небольшом суденышке сквозь ряды патрульных кораблей, чтобы лично организовать отправку своих легионов из Брундизия, но поднявшийся шторм заставил его отказаться от этой мысли. Однако Марк Антоний справился самостоятельно: отрезав в Брундизии блокирующий берег флот врага от пресной воды, он добился отхода этих кораблей. Четыре легиона под командованием отважного цезаревского соратника отплыли к Балканскому полуострову. Уйдя от преследования, Антоний с этими легионами высадился в Лиссе, севернее Цезаря. Помпей пытался помешать соединению войск, легионы двигались в пределах видимости, но Цезарь и Антоний проявили большее мастерство маневра, чем Помпей, и соединили свои силы в Тиране, в 30 километрах к востоку от Диррахия.