2009–10 and 2010
Following the Ashes, England played in the 2009 ICC Champions Trophy. They beat Sri Lanka and South Africa to unexpectedly reach the semi-finals, however Strauss only managed a top-score of 25. He did not fare much better in the ODI series against South Africa, which England won 2–1. England drew the Test series 1–1, however Strauss passed 50 just once.
After the tour to South Africa, Strauss was controversially rested for the subsequent tour of Bangladesh. In his stead, Alastair Cook was named captain and Michael Carberry selected as a replacement opener (though Jonathan Trott was promoted to opener for the second Test, replacing Carberry). England then won the 2010 ICC World Twenty20 in the West Indies under the leadership of Paul Collingwood.
Strauss returned to the Test team in the home series against Bangladesh. He made two half-centuries as England won the two match series. Between the Tests and the ODI series, England played Australia in a five match ODI series (this was due to Bangladesh's participation in the 2010 Asia Cup during June). England won the series, with Strauss making half-centuries in the second and third games. When Bangladesh returned for the ODI series, Strauss scored a half-century in the first game and a career-best 154 in the third, in which he shared a stand of 250 with Jonathan Trott who also made a century. England won the three-match series 2–1, and Strauss was named Player of the Series. In the accompanying ODI Series Strauss made 126 in the 2nd match of a 5 match series.
A controversial series against Pakistan followed. Strauss struggled for form in the Test series, with just one half-century, as England won 3–1, bowling Pakistan out for three sub-100 scores. He found form in the five-match ODI series though, with a century and two fifties as England won 3–2 in their final series before the 2010-11 Ashes series.