Struna joins NYCFC after leaving Scottish Premier League clubs Hearts this summer. He made 13 league appearances for the club after signing for them in January.
Prior to moving to Scotland, Struna played with Greek Super League outfit PAS Giannina, Polish club Cracovia Krakow and Slovenian side Koper. Primarily a right back, he has 25 career appearances for the Slovenia national team.
“We’re entering a really important stretch of the season and I’m pleased that we were able to bring in Andraz at this stage to strengthen our squad,” Vieira said in a statement released by the club.
“Andraz is an experienced international defender, I’m looking forward to working with him on the training field.”