Riveros joined Shota Arveladze’s side on-loan during the summer of 2011 and established himself as a key component of the team that finished 11th in the Turkish Super Lig, managing two goals in 33 appearances.
In his time at Sunderland, Riveros played just 14 times, scoring once against West Ham, but failed to make an impact following his move to Mexican side Cruz Azul.
Riveros represented Steve Bruce's policy of bringing in players relatively cheaply from Central America, something he started when at Wigan as he brought in Hugo Rodallega, Hendry Thomas, Maynor Figueroa and Wilson Palacios.
In Bruce's time at Sunderland the same transfer policy worked with considerably less success as Riveros and Paulo da Silva proved, and the former Manchester United player eventually lost his job.
Riveros, a Tacuary youth product, joins Kayserispor for an undisclosed fee and the 29-year-old, who has over 50 caps for his national team, has signed a contract beginning in July.