[10] During the 2000–01 UEFA Champions League group stage, he scored goals in matches against Shakhtar Donetsk and Arsenal, attracting the attention of Bundesliga club Borussia Dortmund, which had a bid accepted for the player in January 2001.
He played half of a pre-season friendly match against Barnet in July 2009,[42] but suffered an injury to his hamstring in August, delaying his competitive return to the first team.
[44] On 4 January 2010, Rosický signed a new contract with Arsenal, saying, "It's felt like home since I arrived here four years ago and I believe we're on the verge of achieving something special together.
"[45] Arsenal manager Arsène Wenger commented on the new deal with Rosický, saying, "I have spoken many times of Tomáš' class and contribution, not only on the pitch but off it as well, and I very much feel that this new contract reflects that.
[48] On 10 February, Rosický provided a cross for teammate Abou Diaby, who resultantly scored the solitary goal of their league match against Liverpool.
On 15 August 2010, in the first Premier League match of the 2010–11 season, Rosický was brought on as a substitute when Arsenal were trailing by a goal to Liverpool at Anfield, producing a cross in the 89th minute that was diverted by Marouane Chamakh against the post.
[50] He scored his only goal of the season in an FA Cup tie away to League One side Leyton Orient at Brisbane Road on 20 February 2011 with a 53rd-minute header, although the match finished in a 1–1 draw.
[51] On 27 February 2011, Rosický started the 2011 League Cup Final against Birmingham City at Wembley, playing the full 90 minutes as Arsenal were defeated 2–1.
[54] In early March, Rosický scored his team's second goal in a 3–0 Champions League home win against A.C. Milan, putting in a performance which was described by manager Arsène Wenger as "outstanding.
[56] Having been linked with a move to German side VfL Wolfsburg,[57] Rosický signed a new contract with Arsenal on 12 March 2012, extending his stay at the club for another two years.
[60] After picking up a serious injury to his achilles tendon at Euro 2012,[61] Rosický made his first club appearance of the 2012–13 season in Arsenal's 2–0 home defeat against Swansea City on 1 December 2012.
[65] During the 2–1 victory against Aston Villa just over a week later, his nose was broken in two places after a challenge by Gabriel Agbonlahor, requiring surgery after the incident.
[69] Rosický concluded the season by winning his first trophy in English football, coming on as a substitute for Santi Cazorla for the second half of extra time in the 2014 FA Cup Final as Arsenal beat Hull City 3–2 at Wembley.
[70][71] Rosický began the season with his second piece of silverware for Arsenal, playing the last 20 minutes of the 3–0 win over Manchester City in the 2014 FA Community Shield, in place of Santi Cazorla.
[72] In his first league start of the season, on 26 December 2014, Rosický scored Arsenal's second goal in a 2–1 home win against Queens Park Rangers, set up by Alexis Sánchez.
[75] Having missed the first half of the 2015–16 season as a result of a serious knee injury, Rosický finally made his first appearance on 30 January in a FA Cup tie with Burnley.
[81] On 10 September 2017, Rosický returned to Sparta Prague's starting line up after seventeen years away and scored the winning goal of the game against Karviná.
[82] On 20 December 2017, Rosický announced his retirement from professional football aged 37, due to persistent injuries hampering his physical condition.
[91] Rosický played a prominent role at Euro 2004 where the Czech team defeated Netherlands[92] and Denmark[93] but surprisingly lost to eventual winners Greece in the semi-finals.
[96] At the 2006 World Cup, Rosický scored two goals in the Czech Republic's opening match on 12 June 2006 in a 3–0 victory over the United States, the first of which was from 30 yards (27 m) out.
[97] Rosický played the whole 90 minutes of his country's subsequent matches, against Ghana and Italy, but the Czech Republic lost both games by a 2–0 scoreline and progressed no further in the tournament.
[98][99] In August 2006, Rosický was made captain of the Czech Republic national side, replacing the retiring Pavel Nedvěd in advance of the UEFA Euro 2008 qualifying process.
[100] After a defeat to Germany during the campaign in March 2007, he was among a group of players fined 1 million koruna (£25,000) by the Football Association of the Czech Republic (FAČR) for his part in a party involving prostitutes, for which he later apologised in a press conference.
[41] Following one-year absence of injury, he returned to international football when he started for the Czech Republic on 9 September 2009 in a World Cup qualifier against San Marino.
[107] Rosický retired from international football on 20 December 2017, stating struggles with injuries and that his body could not match the highest fitness level.