at club level, vasilj left zagreb for varteks varaždin in the summer of 2003 and spent one season at the club as their first-choice goalkeeper, making 30 domestic league appearances as well as appearing in both of the club's two matches in the first round of the uefa cup, where they were eliminated by hungarian club debreceni vsc. he returned to dinamo zagreb in the summer of 2004 and spent one season at the club as their first-choice goalkeeper, making a total of 20 domestic league appearances and also appearing in all of the club's six uefa cup matches that season.