Wypełnij następujące zdanie: W sezonie 2006/07 w Celtic League Swift wystąpił w 14 z 20 meczów zespołu, zaczynając w czterech z nich, ponieważ Connacht ukończył wyżej tylko Border Reivers, drużyny, która została rozwiązana pod koniec sezonu. Swift zagrała również w czterech meczach Pucharu Wyzwania Europy 2006/07. Zaczął w każdym z tych meczów, grając dwukrotnie z Montpellier, zanim zmierzył się z Bath i Harlequins, ale nie mógł zapobiec eliminacji Connacht na etapie puli. Mecz przeciwko Montpellier był setnym występem Swifta dla Connacht, co czyni go piątym zawodnikiem, który osiągnął ten kamień milowy dla prowincji. Liczba zawodników zmniejszyła się do dziesięciu.
W sezonie 2007/08 Swift wystąpił w 12 meczach w reprezentacji prowincji, z wyjątkiem dwóch, w których startował, a Connacht znalazł się na dole tablicy. Swift również startował we wszystkich sześciu meczach Pucharu Wyzwania Connacht w 2007/08, grając w domu i na wyjeździe przeciwko Brive, El Salvador i Newcastle Falcons, zdobywając próbę przeciwko El Salvador. Connacht zajęło trzecie miejsce w grupie i zostało wyeliminowane.