Completar a seguinte frase: Na 2006-07 Celtic League Swift apareceu en 14 dos 20 partidos do equipo, comezando en catro deles como Connacht terminou por riba só Border Reivers, un equipo que se disolveu ao final da tempada. Swift tamén xogou en catro partidos da European Challenge Cup 2006/07. Comezou en cada un destes xogos, xogando contra Montpellier dúas veces, antes de enfrontarse a Bath e Harlequins, pero non puido evitar que Connacht fose eliminado nas fases de piscina. O partido contra Montpellier foi a centésima aparición de Swift para Connacht, converténdose no quinto xogador en alcanzar o marco para a provincia. Co número de equipos que compiten reducido a dez para o
2007<unk>08 Celtic League Swift participou en 12 partidos para a provincia, comezando todos menos dous deles, xa que Connacht terminou na parte inferior da táboa. Swift tamén comezou en todos os seis xogos da Challenge Cup de Connacht de 2007-08, xogando en casa e fóra contra Brive, El Salvador e Newcastle Falcons, anotando un intento contra El Salvador. Connacht terminou terceiro no grupo e foron eliminados.