Ljúka eftirfarandi setningu: Í 2006/07 Celtic League var Swift með í 14 af 20 leikjum liðsins, og byrjaði í fjórum þeirra þar sem Connacht endaði fyrir ofan Border Reivers, lið sem var leyst upp í lok tímabilsins. Swift lék einnig í fjórum leikjum í Evrópumótaröðinni 2006/07. Hann byrjaði í hverjum þessum leikjum, spilaði Montpellier tvisvar, áður en hann mætti Bath og Harlequins, en gat ekki komið í veg fyrir að Connacht væri útrýmt á sundlaugarstiginu. Leikurinn gegn Montpellier var hundraðasti leikur Swift fyrir Connacht, sem gerði fimmta leikmanninn til að ná áfanga fyrir héraðið. Með fjölda samkeppni liða minnkað til tíu fyrir
2007<unk>08 Celtic League Swift lék í 12 leikjum fyrir héraðið, og byrjaði í öllum nema tveimur þeirra, þar sem Connacht endaði á botni töflunnar. Swift byrjaði einnig í öllum sex leikjum Connacht í Challenge Cup 2007/08, spilaði á heimavelli og á útivelli gegn Brive, El Salvador og Newcastle Falcons, skoraði tilraun gegn El Salvador. Connacht varð þriðji í hópnum og var útrýmt.