 At first season with St Gallen, he became a box-to-box goalscoring threat and typical number 10 so he signed a contract in 2006.Gjasula signed for Swiss Champions FC Basel as a free agent on 2 June 2008.He scored his first goal for Basel on 10 July 2008 in a 6–1 win over Legia Warsaw in the Uhren Cup and made his competitive Basel debut on 18 July 2008, in a 2–1 win over BSC Young Boys at the Stade de Suisse, Wankdorf.