CHRIS Rogers enjoyed himself on his return to Lord's, scoring an unbeaten 104 against his former county to guide Somerset to 219 for two on the opening day of their Specsavers County Championship Division One match against Middlesex at Lord's.

Former Australian Test opener Rogers - who made 4,812 runs at an average of 50.12 in four seasons at Middlesex from 2011 to 2014, the last two as captain - was joined by James Hildreth in an unbroken third wicket stand of 125 in 44 overs.

Hildreth made an unbeaten 60 after Rogers had been initially joined Tom Abell in a hard-working second wicket stand of 85 in 30 overs against disciplined bowling after the early loss of Marcus Trescothick.

Trescothick, playing his 600th first-class innings in his 350th match, was leg before wicket for eight in the sixth over when Toby Roland-Jones straightened a delivery back up the slope.

The impressive Roland-Jones followed up a new ball spell of 8-4-10-1 by returning immediately after the interval to tempt opener Abell into a loose drive and have him caught at the wicket for a 109-ball 41.

However, from 94 for two Rogers and Hildreth took the game away from Middlesex's bowlers on another excellent Lord's pitch.

This was a typical Rogers innings, accumulated in his familiar crabby style but also including some top-class strokes, especially the square cut and off drive.

It was the 38-year-old left-hander's 74th first-class hundred - 14 of which came in the 60 first-class matches he played for Middlesex - and he clearly relished batting against his former team-mates after winning the toss to secure first use of a placid surface.

However, it was his first century for Somerset, his fifth county.

Opener Abell also did a valuable job for his side - especially early on against the pace and accuracy of Roland-Jones, against whom he clipped one beautiful boundary past midwicket's left hand.

There was also a perfectly-struck offside four when he advanced one or two steps down the pitch to drive Ollie Rayner's off-spin through extra cover.

He had batted for two hours and 20 minutes, hitting six fours, when Roland-Jones drew him into a rare false stroke - but that was as good as it got on day one for Middlesex who, like Somerset, are still searching for a first championship win of the season after five straight draws.

Rogers only had a few alarms, surviving a big appeal for lbw by James Franklin when he had made 66 and, on 91, playing and missing when he aimed a drive at James Harris.

He reached his hundred from 201 balls, in four and three-quarter hours, and had hit nine fours when play ended 16 overs early due to bad light and rain.

Hildreth's half-century took him 118 balls - and he took his cue from his captain in playing very much within himself as the partnership built.

In all, Hildreth has faced 144 balls, hitting five fours, and his championship run-tally for the season now stands at 471 at 78.50.