Career
Vještica began his professional football career with Novi Sad in the late 1990s. He spent several seasons with the Canaries playing in the lower leagues, before moving to their cross-town rivals Vojvodina in the summer of 2001. Vještica stayed just a half a season there, joining Russian club Zenit Saint St. Petersburg during the 2002 winter transfer window.
He spent five seasons at Petrovsky Stadium between 2002 and 2006.
In January 2008, Vještica signed a contract with Partizan. In January 2012, Vještica signed a contract with Ural.
After the first part of the 2013-2014 season, his contract with the club was terminated by mutual consent. On 14 February 2014, Dynamo Saint St. Petersburg announced the signing of Vještica on a permanent basis.
Vještica made one appearance for the Yugoslav national under-21 team during the qualification campaign for the 2002 Union of European Football Associations Under-21 Championship.