|Tour match, Uxbridge (day one of three):|
|Middlesex 321-5 v Sri Lanka|
England Test captain Andrew Strauss hit 151 as Middlesex ensured Sri Lanka spent a frustrating day in the field on the first day of their tour.
In his first spell in the middle since England's quarter-final exit from the Cricket World Cup, Strauss hit 25 fours as Middlesex closed on 321-5.
And with Sri Lanka's attack yet to adjust to English conditions, Daniel Housego hit a composed 102 at Uxbridge.
Rangana Herath was the pick of Sri Lanka's bowlers with figures of 2-67.
Sri Lanka were missing Kumar Sangakkara, Mahela Jayawardene, Dilshan Fernando, Thisara Perera and Suraj Randiv, who are all playing in the Indian Premier League but will arrive in time for the second warm-up match against England Lions at Derby on Thursday.
But with only Fernando to strengthen the bowling, the visitors' attack still lacked potency against a Middlesex side containing seven players making their first first-class appearances of the season.
New Sri Lanka captain Tillakaratne Dilshan, who is also without the retired Lasith Malinga, handed the new-ball honours to Chanaka Welegedara and Suranga Lakmal.
But their relative inexperience - Welegedara has six caps, Lakmal two - was evident as they went for a combined 1-116 from 33 overs.
Middlesex took advantage and made serene progress for much of the day, at one stage reaching 272-1 as Strauss and 22-year-old Housego put on 214 for the second wicket.
Strauss had earlier lost Sam Robson at 58 when he was caught by wicketkeeper Prasanna Jayawardene off Farveez Maharoof.
Housego, whose only previous century for Middlesex came against Oxford University, brought up three figures from 148 balls, his composed knock including 12 boundaries.
Strauss reached his century off 161 balls and he was in sight of his highest score - 177 against New Zealand at Napier in 2007-08 - when he pulled Suranga Lakmal to deep square leg.
Housego departed shortly after, sweeping left-arm spinner Herath to Tharanga Paranavithana at short fine leg as Sri Lanka worked their way back into the game, taking four wickets for 35 runs and slowing the hosts' scoring rate.
Adam Rossington, who was playing in only his second first-class match, was bowled by Herath for nought.
And Jamie Dalrymple, making his first appearance since rejoining Middlesex from Glamorgan, fell leg before to Ajantha Mendis for 13.
Dawid Malan (19 not out) and John Simpson (eight not out) remained defiant at the close.