John O'Shea has completed his move to Championship side Reading, a day after his compatriot David Meyler switched to the Royals.
O'Shea, 37, played his final game for the Republic of Ireland on Saturday at the Aviva Stadium against the USA, but had always stressed his desire to continue playing at club level.
He's endured a terrible campaign with Sunderland, who slumped out of the Championship and into League One. Reading only finished three points above the drop zone but will hoe to regroup over the summer and make a push for the play-offs next term.
Yesterday Meyler penned a two-year deal with the option of staying for a third. His contract with Hull had expired at the end of the season.
Reading boss Paul Clement said: "John has played and won at the very highest level - he has won five Premier League titles, been part of a European Cup-winning side and earned 118 caps for his country.
"He will bring us fantastic levels of experience and proven leadership qualities."
O'Shea played 40 times for the Black Cats last season, but could not help them avoid the drop.
That did not put Clement off, though, who added: "We looked very carefully at John's recent playing statistics and he played a total of 40 games for Sunderland last season; he is still incredibly fit and a hugely motivated individual.
"So we look forward to him being a big contributor out on the pitch next season."
O'Shea becomes the third summer signing for the Royals after Andy Yiadom and Meyler already penned terms at the Madejski Stadium.