В матче квалификационного турнира на Евро-2008 против сборной Грузии Буффон впервые надел капитанскую повязку итальянской сборной, это произошло под руководством тренера Роберто Донадони из-за дисквалификации капитана команды Каннаваро. Во второй игре группового этапа самого чемпионата Европы против сборной Румынии 13 июня Джанлуиджи отразил удар с пенальти в конце матча от Адриана Муту, в итоге он закончился со счётом 1:1, что сохранило шансы итальянской сборной выйти из группы после поражения в первом матче. В последней игре группового этапа против Франции Буффон отстоял «на ноль» и получил положительные оценки от прессы, в частности за отбитый удар Карима Бензема, благодаря чему Италия выиграла 2:0 и вышла в четвертьфинал. Однако именно в четвертьфинале итальянцы по результатам серии пенальти проиграли будущим чемпионам — сборной Испании. Буффон был включён в символическую сборную турнира. В том же 2008 году в сборную в качестве главного тренера вернулся Марчелло Липпи, который продолжил рассчитывать на Буффона как на основного голкипера команды. Он сыграл все три матча на групповом этапе Кубка конфедераций 2009 года, однако Италия не смогла выйти из своей группы. 14 ноября 2009 года в товарищеском матче против сборной Нидерландов Буффон провёл свой 100-й матч в качестве игрока итальянской сборной. В отборочном турнире на ЧМ-2010 Джанлуиджи был одним из ключевых игроков своей команды, итальянцы возглавили свою группу, ни разу не проиграв. На самом чемпионате мира 2010 года Буффон в перерыве первого же матча против Парагвая был заменён из-за проблем с седалищным нервом. Из-за этого оставшиеся матчи на турнире ему пришлось пропустить, его место занял Федерико Маркетти. Сборная Италии заняла последнее место в своей группе, из-за чего главный тренер Липпи был уволен.