Completar la següent frase: En la Lliga Celta 2006/07 Swift va participar en 14 dels 20 partits de l'equip, començant en quatre d'ells com Connacht va acabar per damunt només Border Reivers, un equip que es va dissoldre al final de la temporada. Swift també va jugar en quatre partits de la European Challenge Cup 2006/07. Va ser titular en cadascun d'aquests partits, jugant contra el Montpellier dues vegades, abans d'enfrontar-se a Bath i Harlequins, però no va poder evitar que el Connacht fos eliminat a les etapes de la piscina. El partit contra Montpellier va ser la centena aparició de Swift per a Connacht, convertint-se en el cinquè jugador en assolir la fita per a la província. Amb el nombre d'equips competidors reduït a deu per a la
2007<unk>08 Celtic League Swift va aparèixer en 12 partits per a la província, començant tots excepte dos d'aquests, ja que Connacht va acabar a la part inferior de la taula. Swift també va començar en tots els sis partits de la Challenge Cup 2007-08 de Connacht, jugant a casa i fora contra Brive, El Salvador i Newcastle Falcons, anotant un intent contra El Salvador. Connacht va acabar tercer en el grup i van ser eliminats.