Täytä seuraava lause: Vuonna 2006/07 Celtic League Swift esiintyi 14 joukkueen 20 peliä, alkaen neljä niistä, kun Connacht pääsi vain Border Reiversin yläpuolelle, joukkue, joka hajottiin kauden lopussa. Swift pelasi myös neljässä 2006-07 European Challenge Cup -ottelussa. Hän aloitti jokaisessa näistä peleistä, pelaa Montpellier kahdesti, ennen kuin kohtaa Bathin ja Harlequinsin, mutta ei pystynyt estämään Connachtin poistumista altaan vaiheissa. Peli Montpellier vastaan oli Swiftin sadas esiintyminen Connachtin puolella, mikä teki hänestä viidennen pelaajan, joka saavutti virstanpylvään maakunnalle. Kilpailevien joukkueiden määrä väheni kymmeneksi.
2007<unk>08 Celtic League Swift esiintyi 12 pelissä maakunnan puolesta, aloittaen kaikki paitsi kaksi näistä, kun Connacht pääsi pöydän pohjaan. Swift aloitti myös kaikki kuusi Connachtin Challenge Cup -peliä 2007-08, pelaamalla kotona ja vieraana Brive, El Salvador ja Newcastle Falconsia vastaan. Connacht pääsi kolmanneksi ja pudottiin.