Pescara 29 sierpnia 2012 został nowym piłkarzem beniaminka Serie A Pescary. Z włoskim klubem zawodnik podpisał roczny kontrakt z opcją przedłużenia o kolejny sezon. Swój debiut Weiss zaliczył w przegranym 3-0 meczu z Interem Mediolan, natomiast pierwszego gola strzelił 26 września 2013 roku w wygranym 1-0 spotkaniu z US Palermo. Pomocnik wraz ze swoim klubem zajął ostatnie miejsce w tabeli. Po wygaśnięciu kontraktu odszedł z klubu.

Olympiakos 28 lipca 2013 roku Weiss został nowym zawodnikiem Olympiakosu Pireus. Jak poinformował sam zawodnik za pośrednictwem własnego twittera, podpisał on z greckim klubem 3-letni kontrakt. Pierwszego gola zaliczył 1 września 2013 w meczu z APO Lewadiakos. Weiss dostał też szansę na ponowną grę w Lidze Mistrzów. W meczu grupy C przeciwko Paris Saint-Germain zaliczył gola po fenomenalnej indywidualnej akcji. Jego zespół przegrał jednak ten mecz 1-4.

Lekhwiya SC 26 stycznia 2014 roku Weiss dołączył do Lekhwiya SC, katarski klub zapłacił za niego 4 miliony Euro. Zadebiutował 31 stycznia 2014 roku przeciwko Muaither SC. Pierwszą bramkę dla katarskiego klubu zdobył 4 lutego 2014 w 81 minucie meczu przeciwko Al-Gharafa.