זירת חצי האי האפניני במלחמה הפונית השנייה
מהלך המלחמה > האסטרטגיה הפביאנית

ההיסטוריון היווני פלוטרכוס מתאר את שאירע ברומא לאחר קרב טראסימנוס:
כששמע פומפוניוס הפראיטור על המפלה הזאת קרא את העם לאספה, עמד על רגליו ודיבר בלי עקיפין ובלי אחיזת עיניים, ונקט לשון גלויה: "נוצחנו רומיים, בקרב אדיר, הצבא הושמד פלאמיניוס הקונסול נפל הימלכו בדעתכם בעניין ישועתכם!" כרוח סערה נפלו דברים אלו על ים ההמון הרב, וכל העיר הייתה מהמהמת. עשתונות האנשים לא עמדו בפני מבוכה כזאת ואבדה כל עצה.
הקונסול השני סרוויליוס לא ידע על המפלה ורצה להגיע אל פלאמיניוס במהירות האפשרית. הוא שלח אליו את גאיוס קנטיניוס עם כמה אלפי פרשים אל אגם טראסימנוס. מרגליו של חניבעל סיפרו לו על כך, והוא שלח את מהרבעל עם יחידת פרשים כדי לעצור אותו. מקום ההתנגשות אינו נזכר במקורות, אולם ההיסטוריון בן זמננו ג'ון לייזנבי (John Lazenby) מעריך שהיא נערכה באזור אסיזי. לטענת ליוויוס ופוליביוס, בהתנגשות הראשונה נהרגו כמחצית מהפרשים הרומאים וביום שלמחרת נשבו כולם, אם כי אפיאנוס טוען ש-3,000 נהרגו, 800 נלקחו בשבי והשאר נמלטו. קרב זעיר זה זעזע את רומא המזועזעת בלאו הכי והוחלט למנות דיקטטור. למשרה אחראית זו נבחר פאביוס מאקסימוס.
חניבעל חצה את אומבריה ופיקנום ללא הפרעה. הוא בחר שלא לעלות על רומא, כיוון שלא היו עמו מכונות מצור וחייליו נזקקו למנוחה. כעבור עשרה ימים מקרב טראסימנוס, הגיע אל חופי הים האדריאטי. היה זה אזור פורה למדי. חניבעל הניח לחייליו לבזוז ולרצוח בערים שעבר בהן, משום שהיה חייב לפצות אותם אחרי כל התלאות שעברו. חניבעל נתן לחייליו זמן לנוח ודאג שיטפלו בסוסים החולים. הוא גם דאג להשיג לחייליו נשק חדש מהשלל שנלקח מהרומאים. מכיוון שחנה על החוף, הוא גם הצליח להעביר ידיעות לקרתגו על ניצחונותיו. ידיעות אלו התקבלו בהתלהבות בקרתגו, שכן במקביל, התנהלה המערכה בהיספניה לרעת קרתגו. לאחר מכן התקדם חניבעל אל איאפיגה (בפוליה המודרנית). אזור זה היה מחולק בין שלושה שבטים: הדאוניים, הפאוקטיים והמסאפיים. חניבעל פלש אל ארץ הדאוניים, והשחית באופן שיטתי את האזור שסביב המושבה הרומאית לוקריה (בלוצ'רה המודרנית). לאחר מכן הוא קבע את בסיסו באיאפיגה, ופעל כדי להביא את כולה תחת שליטתו. ליוויוס טוען שחניבעל נכשל בכיבוש העיר ספולטום (Spoletum), אולם סופרים אחרים אינם מזכירים את המאורע ולכן סביר יותר להניח שהקרב על ספולטום היה לא יותר מפשיטה קטנה שערך אחד מקציניו של חניבעל.
פאביוס, הדיקטטור החדש, הבין בינתיים שחייליו עתירי הניסיון של חניבעל עדיפים על החיילים הרומאים בקרב. הוא החליט להימנע מכל קרב ישיר עם חניבעל, ולנצל את היתרונות שהיו לרומאים: אספקה בלתי מוגבלת ומספר חיילים גדול. כדי להחליש את חניבעל הוא החליט לנקוט בטקטיקה של אדמה חרוכה ולדאוג שלחניבעל לא תהיה אספקה. הוא יצא עם ארבעה לגיונות יחד עם המגיסטר אקוויטום מרקוס מינוקיוס רופוס, וחנה באיקאי (בטרויה המודרנית), מרחק של שישה קילומטרים ממחנהו של חניבעל. כאשר שמע חניבעל על כך, מיהר והוציא את חייליו מחוץ למחנה, אולם משראה שהרומאים לא יוצאים לקרב החזיר את חייליו. פאביוס עקב מאז תמיד אחרי חניבעל, ומכיוון שנהנה מאספקה בלתי מוגבלת, לא התיר לחייליו לעצור ולאסוף מזון. הוא עשה זאת כדי שכל החיילים יישארו מלוכדים כגוף אחד. מכיוון שהכיר היטב את האזור, הוא תמיד תפס את העמדות הנוחות לפני שחניבעל הגיע אליהם, ולקח בשבי או הרג חיילים של חניבעל שיצאו מהמחנה לאסוף צידה. טקטיקה זו זכתה לכינוי "האסטרטגיה הפביאנית", ועל אף שהוכיחה עצמה כיעילה, ברומא היא נחשבה לפחדנות. החיילים, ובייחוד המגיסטר אקוויטום מינוקיוס, לחצו שוב ושוב על פאביוס לצאת לקרב, וכאשר סירב, זכה לכינוי "מורו של חניבעל".
חניבעל ניסה להתגרות בפאביוס על ידי כך שפלש לקמפניה ופשט על הערים סביב המושבה הרומית בנבנטום (ב-בנוונטו המודרנית). על פי פוליביוס, חניבעל לכד עיר בשם "ונוסיה" (Venosia). מיקומה של עיר זו אינו ידוע. ליוויוס מזכיר שחניבעל כבש עיר אחרת בשם "טלסיה" (Telesia), שנמצאה כ-36 ק"מ מבנבנטום. פאביוס כדרכו לא הגיב. חניבעל שראה זאת, החליט לפשוט על אזור "אגר פלרנוס", שהיה מקום פורה ועשיר. חניבעל הסיק שגם אם פאביוס לא יתקוף, לפחות בעלות הברית של רומא יבינו שרומא אינה יכולה לספק להם הגנה ויערקו לצד שלו. הוא אסף כמות גדולה מאוד של שלל, ורצה להביא אותו אל מקום שבו יוכל לאחסן אותו לקראת החורף המתקרב. הוא טעה בדרכו חזרה, ופאביוס לא עמד בפיתוי וניסה לארוב לו בקרב אגר פלרנוס. חניבעל הצליח להתחמק מהמלכודת של פאביוס בדרך מקורית ולא צפויה, הוא שיגר עדר שוורים על החיילים הרומאיים.
המאורע הכפיש לחלוטין את שמו של פאביוס ברומא. חניבעל ניצל זאת, וכדי להגביר את הזעם על פאביוס, הורה לחייליו לשרוף את כל האדמות הרומאיות שייתקלו בהן פרט לאדמותיו של פאביוס, ואף העמיד עליהן שומרים כדי שלא יגנבו מהן דבר. במקביל, הסכים פאביוס לעשות הסכם החלפת שבויים עם חניבעל. על פי ההסכם, כנגד כל שבוי רומאי יקבל חניבעל שבוי קרתגי, ואם יהיו לצד מסוים יותר שבויים מלצד השני אז כנגד כל שבוי ישלם הצד השני 250 דינרים. לחניבעל היו 240 שבויים יותר מלפאביוס, אולם הסנאט, שכעס על ההסכם, סירב לשלוח את הסכום לפדיונם. בלית ברירה שלח פאביוס את בנו לרומא כדי שימכור את קרקעותיו ובכסף הזה פדה את השבויים.
חניבעל חיפש מקלט לחורף של שנת 217 לפנה"ס. לצורך כך הוא בחר בעיר גרוניום (Geronium) באזור מוליזה של ימינו. לאחר שנכשל משא ומתן עם התושבים, הטיל עליה חניבעל מצור וכבש אותה. הוא הרג את התושבים, אולם השאיר על כנם את הבתים והחומות כי תכנן להשתמש בהם. הוא הקים מחנה מול העיר, ושלח בכל יום שני שלישים מהצבא לאסוף תבואה ושליש אחד השאיר לשמירה. בינתיים פאביוס נקרא חזרה לרומא, על פי המקורות לצורך תפקידים דתיים, אולם ככל הנראה יזם את חזרתו כדי לשמור על מעמדו הפוליטי בעיר. הוא הותיר את מינוקיוס כמפקד בשטח, והורה לו לא לתקוף בשום מחיר. אולם מינוקיוס לא שעה להזהרות הדיקטטור ותכנן לתקוף את מחנהו של חניבעל. חניבעל ראה את מינוקיוס ומיהר לעבור אל גבעה סמוכה עם מרבית הצבא. בהדרגה הורה חניבעל לחייליו לחזור וללקט תבואה, שכן חשש שבמהלך החורף לא יהיה לו די אספקה. מינוקיוס ניצל זאת ושלח את פרשיו נגד הלקטים והורה להם לא לקחת שבויים. את שאר הצבא שלח נגד מחנהו של חניבעל, שהתגונן בקושי. הוא ניצל רק הודות לסיוע מהיר שהביא עזרובעל, ומינוקיוס נסוג חזרה למחנה שלו. אולם למרות זאת, אבדות הקרתגים היו רבות בעוד אבדות הרומאים קלושות. חניבעל עזב את המחנה על הגבעה וחזר לגרוניום, ומאז נזהר יותר באיסוף התבואה.
כששמע הניצחון הזעום הגיע לרומא, שררה שמחה גדולה בעיר, שכן היה זה הניצחון הראשון מאז הגיע חניבעל לאיטליה. קרנו של פאביוס הלכה וירדה בעוד קרנו של מינוקיוס עלתה. הוחלט למנות אותו כ"דיקטטור עמית", דבר שלא נעשה מעולם ברומא. הוא דרש בתחילה מפאביוס שהם יתחלפו בפיקוד לסירוגין, אולם פאביוס סירב ונתן למינוקיוס לפקד על שני לגיונות ועל חילות העזר של בעלי הברית, בעוד הוא עצמו פיקד על שני לגיונות נוספים. הם חנו במרחק של חצי קילומטר זה מזה. חניבעל תחקר את שבוייו ולמד להכיר את אופיו של מינוקיוס. הוא תכנן להציב לו מלכודת באופן הבא: בין המחנה של חניבעל לזה של מינוקיוס הפרידה תלולית, שהיוותה עמדה אסטרטגית חשובה. חניבעל תכנן לתפוס אותה, אולם ידע שמינוקיוס ימנע ממנו לעשות זאת. על כן החביא רבים מחייליו באזור התלולית, ושלח אחרים כביכול לכבוש אותה. מינוקיוס שראה זאת, מיהר לתקוף, אולם אז חייליו של חניבעל זינקו מן המארב. חייליו של מינוקיוס פנו לסגת, אולם פרשיו של חניבעל טבחו בהם ללא רחם. פאביוס השקיף כל העת בדאגה על הנעשה ולבסוף הורה לחייליו להצטרף למערכה. בלית ברירה, הורה חניבעל לחייליו לסגת. הוא חזר אל המחנה וגם הרומאים עשו כמוהו. לאחר הקרב ביצר חניבעל את מחנהו, והעביר את החורף בשקט.